السلام عليكم
أخواني الاعزاء الرجاء المساعدة
بعد طول عناء ولله الحمد تمكنت من تحميل الجافا وال j2me على جهازي
بعدها ركبت الجافا ثم ال j2me_wireless_toolkit-2_1-windows على جهازي ولكن ماني عارف من وين ابدأ تشغيل بيئة البرمجة
ممكن تعلموني
تحياتي لكم
السلام عليكم
أخواني الاعزاء الرجاء المساعدة
بعد طول عناء ولله الحمد تمكنت من تحميل الجافا وال j2me على جهازي
بعدها ركبت الجافا ثم ال j2me_wireless_toolkit-2_1-windows على جهازي ولكن ماني عارف من وين ابدأ تشغيل بيئة البرمجة
ممكن تعلموني
تحياتي لكم
السلام عليكم
لم يرد علي أحد منكم ياإخوان سأصاب بعقدة نفسية من البرامج المطلوبة للبدء معكم
لي الآن أكثر من شهر وأنا أراسل وأحاول التحميل
النسخة اللي حملتها من الجافا هي jre-1_5_0-beta2-windows-i586
وحجمها كبير 30 ميجا هل هناك نسخة غيرها هي المطلوبة
لاأعرف إلى الآن من أين أبدأ تشغيل بيئة البرمجة ساعدونا أثابكم الله
تحياتي
أحسنت أخي العزيز مجدي وأثابك الله ولكن أنا بعد ماعملت الانستال لل j2me والجافا لاتظهر عندي في قائمة ابدأ أيكونات بدء تشغيل ال j2me
هل عندي شيئ ناقص لم أقم به
هل j2me_wireless_toolkit-2_1-bin.exe مطلوب ولماذا لاأجده عندي
تحياتي
اقتباسj2me_wireless_toolkit-2_1-bin.exe
يا اخ h98 لاتحتاج الى ذلك وهو اصلا مش موجود
فقط تحتاج الى
اقتباسj2me_wireless_toolkit-2_1-windows
قم بالماوس بالضغط عليها مرتين j2me_wireless_toolkit-2_1-windows وتتم عملية التركيب لوحدها واتبع الخطوات المذكورة سابقا
لست متواجد بشكل يومي
السلام عليكم
أخي العزيز والله اللي محيرني اني فعلت مثل هذا بالضبط فقد ركبت ال j2me_wireless_toolkit-2_1-windows ولكن المشكلة لم تظهر ايكونتها في بدء التشغيل تحيرت ماذا أفعل
هل النسخة اللي عندي ليست مضبوطة علما بأني منزلها من الرابط اللي وضعه الأخ مصعب وحجمها 14 ميجا تقريبا
مالحل
تحياتي لك
يا اخ ha98 انا بصراحة ماني عارف شو المشكلة عندك كمحاولة اخيرة
هل صورة j2me_wireless_toolkit-2_1-windows مثل هذه الصورة

اذا كانت مثلها اضغط بالماوس مرتين بسرعة ويتم التركيب اما اذا لا تشتغل فلا اعرف حلا سوى تحميلها مرة اخرى وهذا هو الرابط لاحدث version من J2ME
http://java.sun.com/products/j2mewtoolkit/download-2_2.html
بالنسبة للايكونة اسمها KToolbar ابحث عنها في
c:\\WTK20
او
c:\\WTK21
يجب ان تجدها هنا ليس لها مكان اخر تختبئ فيه :)
تم تعديل هذه المشاركة بواسطة مجدي محمود في 16 أغسطس 2004 في 19:30
لست متواجد بشكل يومي
السلام عليكم
أخي العزيز مجدي شكرا لك على طول بالك معي انفرجت اخيرا بفضل الله ثم
بطول بالك ياعزيزي
أخي العزيزي مجدي ممكن تخدمنا شوي وتقول لي طيب ايش المشكلة لما اطبق الخطوات اللي شرحتها انت ولما اصل إلى الخطوة التي فيها build واضغط عليها بعده يعطيني رسالة مفادها build faild
ومن أي مكان أبدأ كتابة الكود المشكلة أني متخربط يعني أقرا في الدروس لكن ماني بعارف وين أكتب الكود ومتى
مع أني قرأت الدروس إلا أني لم أجد شرح كما فعلت معي بالصور
تحياتي لك
يا اخي العزيز ha98 يجب عليك ان تكتب الكود مثلا في الصورة
MyForm.java في الملف c:\WTK20\apps\FORMS\src
وبعدها تعمل build
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MyForm extends MIDlet implements CommandListener
{
private Display display;
Command cmdExit = new Command("Exit", Command.EXIT, 0);
Command cmdClear = new Command("Clear Text", Command.SCREEN, 0);
TextField field;
Form form;
public MyForm()
{
display =Display.getDisplay(this);
form = new Form("Form Title");
field =new TextField("TextField Title","Arab Team",20,0);
}
public void startApp()
{
form.append("This text in Fom\n");
form.append("__________\n");
form.append(field);
form.addCommand(cmdExit);
form.addCommand(cmdClear);
form.setCommandListener(this);
display.setCurrent(form);
form.setTicker(new Ticker(" www.arabteam2000-forum.com") );
}
public void pauseApp(){ }
public void destroyApp(boolean unconditional){}
/************* implements CommandListener ****************/
public void commandAction(Command c, Displayable s)
{
if ( s == form )
{
if (c == cmdExit)
{
destroyApp(false);
notifyDestroyed();
}
else if (c == cmdClear)
field.setString("");
}
} // end commandAction
} // end Classلاحظ انه اسم البرنامج MyForm.java وليس myForm.java
لست متواجد بشكل يومي
السلام عليكم
أخي العزيز مجدي معليش تحملني وأجرك على الله
إلى الآن لم أعرف مكان كتابة الكود فقد نسخت الكود الذي وضعته وفتحت البرنامج وفتحت مشروع باسم forms والكلاس باسم Myform ولكن بعد ذلك احترت وين أضع الكود قبل ماأعمل build ثم ذهبت الى المسار الذي عندي وهو
c:\WTK21\apps\FORMS\src
ولم أجد داخله أي ملف يعني بصراحة لم أفهم أين أضع الكود
أنا آسف مرة أخرى لكني متحير هل من الممكن ياطيب أن توضح ذلك بالصور
كي يكون أوضح بالنسبة لي ولأمثالي المبتدئين
وهل العملية الأخيرة وهي عملية تحويل التطبيق ألى ملف jar وjad مجهدة أو يمكن عمل ذلك بسهولة
تحياتي لك ووفقك الله للخير ياعزيزي
تم تعديل هذه المشاركة بواسطة ha98 في 17 أغسطس 2004 في 20:17
السلام عليكم ورحمة الله وبركاته
اقتباسإلى الآن لم أعرف مكان كتابة الكود فقد نسخت الكود الذي وضعته وفتحت البرنامج وفتحت مشروع باسم forms والكلاس باسم Myform ولكن بعد ذلك احترت وين أضع الكود قبل ماأعمل build ثم ذهبت الى المسار الذي عندي وهوc:\WTK21\apps\FORMS\src
ولم أجد داخله أي ملف يعني بصراحة لم أفهم أين أضع الكود
يا اخي ضع الكود Myform انت في c:\WTK21\apps\FORMS\src
وبعدها build
الموضوع لا يحتاج الى صور
اقتباسوهل العملية الأخيرة وهي عملية تحويل التطبيق ألى ملف jar وjad مجهدة أو يمكن عمل ذلك بسهولة
راجع الرابط التالي
لست متواجد بشكل يومي
السلام عليكم
أخي العزيز مجدي معليش رفعت ضغطك بس أنا الآن إذا نسخت الكود فوق
وين الصقه فيه هذه هي الطامة الكبرى
يعني هل انت تقصد بالكود Myform الكود اللي فوق والا شيء ثاني
وإذا كان هو الكود اللي فوق فكيف انسخ نص في مجلد فارغ لايحتوي على أي ملف أقصد (c:\WTK21\apps\FORMS\src
والله انا منحرج لكن موراضي أفهم قصدك في هذه
شكرا لك
يا اخ ha98 بتفتح Edit وتلصق الكود بداخله وتخزنه بالمجلد c:\WTK21\apps\FORMS\src
با سم MyForm.java
لست متواجد بشكل يومي
أخي العزيز مجدي على العموم شكرا لك وعلى مساعدتك
إلا أني حاولت مرارا وتكرارا ولم أنجح في معرفة أين يلصق الكود فبيئة ال j2me
لايمكن الكتابة فيها ولا اللصق
وكذلك المجلد c:\WTK21\apps\FORMS\src
قمت بإضافة ملف نصي فيه وحفظته باسم MyForm.java ولصقت الكود فيه
وحاولت عمل build ولم تنجح العملية
لكنك ياأخي مجدي قلت بتفتح edit وتلصق الكود بداخله
ماقصدك ب edit هل هي القائمة التي في أعلى بيئة الجافا
شكرا
أستأذن معلمنا الأستاذ مجدي محمود رغم أن الشرح أصبح واضح جداً ولا يحتاج أي إضافة
ولكن يحتمل أنك أنت يا أخha98 لم ترتب الخطوات
أولاً حسب علمي أنه لا يوجد في البرنامج طريقة مباشرة للصق الكود ولكن :
افتح المجلد كما فعلت
ثم ذهبت الى المسار الذي عندي وهو c:\WTK21\apps\FORMS\src ولم أجد داخله أي ملف يعني بصراحة لم أفهم أين أضع الكود
ترتيب الخطوات :
1- انسخ الكود الذي تريد .
2-افتح مشروع بالإسم الذي تريده وليكن مثلاً كما قلت أنت(forms)
تحذير ( لا تقم بعمل(Build) قبل إكمال الخطوات الخمس هذه)
وإذا كنت قد عملت فاحذف المجلد forms بما فيه من محتويات وأعد الخطوات من (2)
3-افتح المجلد الجديد (forms)تجد بداخله مجلد src
(يعرض البرنامج لك المسار بعد إنشاء المشروع وهو:c:\WTK21\apps\FORMS\src)
4-أنشيء ملف فارغ داخل المجلد src باستعمال المفكرة أو أي محرر نصوص ثم
افتح هذا الملف والصق الكود فيه .
5- أعد تسمية هذا الملف ليكون (MyForm.java )
مبروك
الآن ارجع للبرنامج واتبع الخطوات التالية :
أ- بالفأرة اضغط على (Clear Console)
ب-اضغط على (Open Project) وابحث عن forms ونشطه ثم وافق على فتحه .
ج-اضغط (Build).
د- اذهب الى القائمة (Project) في الأعلى واختر منها (Package) -(Create Packag)
(للخطوة د اختصار (Alt-p-p-p))
هـ - تجد البرنامج قد حدث لك برنامجي (MyForm.jar) و (MyForm.jad) في الدليلbin
على المسار c:\WTK21\apps\FORMS\bin
و- يمكنك ضغط (Run) لتجربة البروجكت باستخدام محاكي الجوال على شاشة الكمبيوتر
-------------------------------------
وإذا لم يعمل بالجوال الخاص بك : جرب الخطوات التالية في نفس البرنامج :
1-اضغط Settings
2-غير الشريط Target Platform من [JTWI] الى [MIDP1.0] ووافق عليها .
ثم أعد الخطوات من (أ) الى (هـ)
===========
وأخيراً أرجو التنويه هنا عند نجاح العمل للإطمئنان على وضوح الشرح ،،، لا تنسوننا من دعواتكم وبالأخص لمعلمنا (محمود مجدي)
تم تعديل هذه المشاركة بواسطة sih في 18 أغسطس 2004 في 18:05
أعزائي وأحبائي كل من الاخ العزيز مجدي والعزيز sih
أشكركم من أعماقي وشكرا لك ياعزيزي sih على هذا التفصيل الجميل
ولكن للأسف بعد مااتبعته بالتفصيل في الأخير يظهر عندي هذه الرسالة بالضبط
build failed
وفي الصندوق يظهر
Project "forms" loaded
Project settings saved
Building "forms"
No sources to compile
Build failed
مع أني اتبعت الخطوات بالتفصيل وطبقتها واحدة واحدة
هل من الممكن ان ال j2me التي عندي بها مشكلة
تحياتي لكم ياأعزائي
يا اخ ha98
اقتباسNo sources to compile
هذا يثبت انك لم تضع MyForm.java في المجلد c:\WTK21\apps\FORMS\src
لست متواجد بشكل يومي
بسم الله الرحمن الرحيم
أولا أقول يا أخ ha98 راجع التعليمات السابقة وخصوصاً التعديل الأخير
تحذير ( لا تقم بعمل(Build) قبل إكمال الخطوات الخمس هذه) وإذا كنت قد عملت فاحذف المجلد forms بما فيه من محتويات وأعد الخطوات من (2)
ثانياً
الخطأ No sources to compile
يحدث عندما لا يجد ملف الجافا ( يمكن يكون الإسم مختلف)
راجع الدليل src في الامتداد c:\WTK21\apps\FORMS\src
هل يوجد ملف بإسم مطابق تماماً للإسم MyForm.java
لاحظ (Myform) تختلف في الحرف f عن (MyForm)
اسم ملف الجافا هنا عندك هو MyForm.java
-------------------------
وأيضا اسم ملف الجافا يتطابق في ثلاث مواقع
1- التسمية للكلاس من داخل ملف الجافا (الكود الذي نسخناه)
لاحظ السطر الثالث (class MyForm )
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MyForm extends MIDlet implements CommandListener
{
private Display display;
Command cmdExit = new Command("Exit", Command.EXIT, 0);
Command cmdClear = new Command("Clear Text", Command.SCREEN, 0);
TextField field;
Form form;
public MyForm()
{2- أيضا التسمية في السطر العاشر في ملف الجافا هي ( MyForm)
3-اسم ملف الجافا نفسه ( MyForm.java)
الأخ مجدي (متأسف) لم أعلم بأنك رديت عليه
السلام
والله أكاد أجن لأني متأكد من أنه كل الخطوات طبقتها مثل ماهو مكتوب
والملف ملف المفكرة موجود وبه الكود داخل الدايريكتري
c:\WTK21\apps\FORMS\src
وله نفس الاسم وهو MyForm.java إلا أنه تظهر لي هذه الرسالة
حتى أنني غيرت الملف من ملف مفكرة إلى ملف وورد ولكن دون جدوى
وسأعيد الخطوات التي عملتها بالترتيب حتى أني من كثر ماعملتها حفظتها
1- نسخت الكود
2- فتحت مشروع جديد باسم FORMS والكلاس باسم MyForm
3- خرجت من البرنامج وذهبت إلى المسار التالي
c:\WTK21\apps\FORMS\src
نقرت كليك يمين وأنشأت مستند نصي جديد ولصقت الكود به وسميت الملف
MyForm.java
4- انتقلت الى البرنامج ومسحت الكلام الموجود على منصة العمل
5- عن طريق الزر open project
فتحت الملف Forms
ثم ضغطت build فظهرت لي الرسالة المشؤومة
ماهو الخطأ في خطواتي
أنا متشائم من العملية إذا كانت هذه بدايتها
على العموم لايسعني إلا شكركم لسعة صدوركم معي
تحياتي لكم
وعليكم السلام
أخي :
الخطوة المهمة ويمكن الضروريةالآن هي حذف المجلد FORMS برمته
وإعادة إنشائه من البرنامج بضغط (New Project) وإعادة لصق الكودبنفس الطريقة المعروفة .
لماذا ؟
لأن معظم الأخطاء السابقة تترك آثار تعديلاتها على المجلدات التي داخل المجلد FORMS وهي:
bin
classes
lib
res
src
tmpclasses
tmplib
وكذلك
project.properties
( بعض هذه المسميات لا تتكامل عندك الا بعد اكتمال العمل)
--------------------------
وعلى فكرة :
تأكد من أنك تضع ملف الجافا في المجلد src وليس في المجلد res
تأكد أيضا من أنك تضعه في src التابع للمجلد FORMS لأنه يوجد كثير src تابع لغيره
------------
وأخيراً قم بحذف المجلد FORMES وأعد المحاولة .
( البرنامج ليس فيه خيار حذف.. احذف FORMS من خارج البرنامج )
تم تعديل هذه المشاركة بواسطة sih في 19 أغسطس 2004 في 06:43
اعتقد اني عرفت الخطا اولا لاحظ الكتابة الصحيحة FORMS و MyForm.java وتاكد بان MyForm.java مخزن كجافا File وليس MyForm.java.txt او اي شئ من هذا القبيل لاحظ الصورة

اليك الملف MyForm.java وضعه في c:\WTK21\apps\FORMS\src اذا لم تنفع الخطوة الاولى
لست متواجد بشكل يومي
السلام عليكم
أخي العزيز shi شكرا لك أولا
ثانيا أنا عملت كل اللي قلته بالحرف من حذف المجلد بأكلمله من البداية من خارج البرنامج وأنا متأكد وحريص على أن أضع ملف الجافا في المجلد src
ولكن أعتقد أن المشكلة هي مثل ماقال الأخ العزيز مجدي
وهو أن ملف المفكرة الحاوي للكود مشكلته أنه بصيغة txt وليس جافا
علما بأني أسميته MyForm.java
وعندما حملت الملف المرفق لكي أجرب
كانت هناك مشكلة أن الملف كان مضغوط وحاولت فكه بالرار وبالزيب
ولكن لم ينجح أعتقد أن الملف المرفق به مشكلة
ولا أخفيكم شيئا كنت من البداية مستغرب جدا كيف يتعامل البرنامج مع ملف txt أما بعد ماأشار الأخ مجدي إلى أنه يجب أن يكون ملف جافافهذا معقول
الآن أعزائي كيف أجعل هذا الملف يكون ملف جافا وليس ملف تكست
تحياتي لكم مقدرا مجهوداتكم الخيرة
فعلاً الملف MyForm.zip الذي أرفقته ياأخ مجدي فارغ أو معطوب
يا أخ ha98
خذ الملف من عندي ولكن بما أن حجمه صغير لا داعي للضغط
فقط غير اسم اللاحقة zip لتكون java
يعني اضغط الماوس يمين وخذ (أعادة تسمية)
غير الإسم من MyForm.zip ليكون MyForm.java
أعتقد انه لا يمكن ارفاق ملف بلاحقة java والا كان أفضل
تم تعديل هذه المشاركة بواسطة sih في 19 أغسطس 2004 في 18:16
فعلا الملف الذي وضعته فارغ ولااعرف ماهو السبب ولكن معلش بس هاي الملف src وموجود به MyForm.java ويا اخ ha98 يجب ان يكون الملف جافا File دائما خزنه تحت اسم FileName.java
وفعلا بارك الله فيك يا اخي sih يلاحظ الشخص بانك تقرا كل حرف من الدروس بامعان وهذا الشخص لابد ان ياتي يوم ويصبح محترفا باذن الله تعالى
لست متواجد بشكل يومي
هذا الموضوع مغلق.