الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن مكان بدء بيئة التشغيل

مغلق
بدأه ha98 في 15 أغسطس 2004 · 30 رد · 2,896 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني الاعزاء الرجاء المساعدة

بعد طول عناء ولله الحمد تمكنت من تحميل الجافا وال j2me على جهازي

بعدها ركبت الجافا ثم ال j2me_wireless_toolkit-2_1-windows على جهازي ولكن ماني عارف من وين ابدأ تشغيل بيئة البرمجة

ممكن تعلموني

تحياتي لكم

#2

السلام عليكم

لم يرد علي أحد منكم ياإخوان سأصاب بعقدة نفسية من البرامج المطلوبة للبدء معكم

لي الآن أكثر من شهر وأنا أراسل وأحاول التحميل

النسخة اللي حملتها من الجافا هي jre-1_5_0-beta2-windows-i586

وحجمها كبير 30 ميجا هل هناك نسخة غيرها هي المطلوبة

لاأعرف إلى الآن من أين أبدأ تشغيل بيئة البرمجة ساعدونا أثابكم الله

تحياتي

#3

خطوات البداية

اتبع كما هو موضح بالصور

1_168200402460.2847254.jpg

2_168200403160.8973047.jpg

4_168200403476.840152E-02.jpg

3_168200404310.4701807.jpg

5_168200404540.8316309.jpg

لست متواجد بشكل يومي

#4

أحسنت أخي العزيز مجدي وأثابك الله ولكن أنا بعد ماعملت الانستال لل j2me والجافا لاتظهر عندي في قائمة ابدأ أيكونات بدء تشغيل ال j2me

هل عندي شيئ ناقص لم أقم به

هل j2me_wireless_toolkit-2_1-bin.exe مطلوب ولماذا لاأجده عندي

تحياتي

#5
اقتباس
j2me_wireless_toolkit-2_1-bin.exe

يا اخ h98 لاتحتاج الى ذلك وهو اصلا مش موجود

فقط تحتاج الى

اقتباس
j2me_wireless_toolkit-2_1-windows

قم بالماوس بالضغط عليها مرتين j2me_wireless_toolkit-2_1-windows وتتم عملية التركيب لوحدها واتبع الخطوات المذكورة سابقا

لست متواجد بشكل يومي

#6

السلام عليكم

أخي العزيز والله اللي محيرني اني فعلت مثل هذا بالضبط فقد ركبت ال j2me_wireless_toolkit-2_1-windows ولكن المشكلة لم تظهر ايكونتها في بدء التشغيل تحيرت ماذا أفعل

هل النسخة اللي عندي ليست مضبوطة علما بأني منزلها من الرابط اللي وضعه الأخ مصعب وحجمها 14 ميجا تقريبا

مالحل

تحياتي لك

#7

يا اخ ha98 انا بصراحة ماني عارف شو المشكلة عندك كمحاولة اخيرة

هل صورة j2me_wireless_toolkit-2_1-windows مثل هذه الصورة

kt.jpg

اذا كانت مثلها اضغط بالماوس مرتين بسرعة ويتم التركيب اما اذا لا تشتغل فلا اعرف حلا سوى تحميلها مرة اخرى وهذا هو الرابط لاحدث version من J2ME

http://java.sun.com/products/j2mewtoolkit/download-2_2.html

بالنسبة للايكونة اسمها KToolbar ابحث عنها في

c:\\WTK20

او

c:\\WTK21

يجب ان تجدها هنا ليس لها مكان اخر تختبئ فيه :)

تم تعديل هذه المشاركة بواسطة مجدي محمود في 16 أغسطس 2004 في 19:30

لست متواجد بشكل يومي

#8

السلام عليكم

أخي العزيز مجدي شكرا لك على طول بالك معي انفرجت اخيرا بفضل الله ثم

بطول بالك ياعزيزي

أخي العزيزي مجدي ممكن تخدمنا شوي وتقول لي طيب ايش المشكلة لما اطبق الخطوات اللي شرحتها انت ولما اصل إلى الخطوة التي فيها build واضغط عليها بعده يعطيني رسالة مفادها build faild

ومن أي مكان أبدأ كتابة الكود المشكلة أني متخربط يعني أقرا في الدروس لكن ماني بعارف وين أكتب الكود ومتى

مع أني قرأت الدروس إلا أني لم أجد شرح كما فعلت معي بالصور

تحياتي لك

#9

يا اخي العزيز 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

لست متواجد بشكل يومي

#10

السلام عليكم

أخي العزيز مجدي معليش تحملني وأجرك على الله

إلى الآن لم أعرف مكان كتابة الكود فقد نسخت الكود الذي وضعته وفتحت البرنامج وفتحت مشروع باسم forms والكلاس باسم Myform ولكن بعد ذلك احترت وين أضع الكود قبل ماأعمل build ثم ذهبت الى المسار الذي عندي وهو

c:\WTK21\apps\FORMS\src

ولم أجد داخله أي ملف يعني بصراحة لم أفهم أين أضع الكود

أنا آسف مرة أخرى لكني متحير هل من الممكن ياطيب أن توضح ذلك بالصور

كي يكون أوضح بالنسبة لي ولأمثالي المبتدئين

وهل العملية الأخيرة وهي عملية تحويل التطبيق ألى ملف jar وjad مجهدة أو يمكن عمل ذلك بسهولة

تحياتي لك ووفقك الله للخير ياعزيزي

تم تعديل هذه المشاركة بواسطة ha98 في 17 أغسطس 2004 في 20:17

#11

السلام عليكم ورحمة الله وبركاته

اقتباس
إلى الآن لم أعرف مكان كتابة الكود فقد نسخت الكود الذي وضعته وفتحت البرنامج وفتحت مشروع باسم forms والكلاس باسم Myform ولكن بعد ذلك احترت وين أضع الكود قبل ماأعمل build ثم ذهبت الى المسار الذي عندي وهو

c:\WTK21\apps\FORMS\src

ولم أجد داخله أي ملف يعني بصراحة لم أفهم أين أضع الكود

يا اخي ضع الكود Myform انت في c:\WTK21\apps\FORMS\src

وبعدها build

الموضوع لا يحتاج الى صور

اقتباس
وهل العملية الأخيرة وهي عملية تحويل التطبيق ألى ملف jar وjad مجهدة أو يمكن عمل ذلك بسهولة

راجع الرابط التالي

عمل JAD and Jar Files

لست متواجد بشكل يومي

#12

السلام عليكم

أخي العزيز مجدي معليش رفعت ضغطك بس أنا الآن إذا نسخت الكود فوق

وين الصقه فيه هذه هي الطامة الكبرى

يعني هل انت تقصد بالكود Myform الكود اللي فوق والا شيء ثاني

وإذا كان هو الكود اللي فوق فكيف انسخ نص في مجلد فارغ لايحتوي على أي ملف أقصد (c:\WTK21\apps\FORMS\src

والله انا منحرج لكن موراضي أفهم قصدك في هذه

شكرا لك

#13

يا اخ ha98 بتفتح Edit وتلصق الكود بداخله وتخزنه بالمجلد c:\WTK21\apps\FORMS\src

با سم MyForm.java

لست متواجد بشكل يومي

#14

أخي العزيز مجدي على العموم شكرا لك وعلى مساعدتك

إلا أني حاولت مرارا وتكرارا ولم أنجح في معرفة أين يلصق الكود فبيئة ال j2me

لايمكن الكتابة فيها ولا اللصق

وكذلك المجلد c:\WTK21\apps\FORMS\src

قمت بإضافة ملف نصي فيه وحفظته باسم MyForm.java ولصقت الكود فيه

وحاولت عمل build ولم تنجح العملية

لكنك ياأخي مجدي قلت بتفتح edit وتلصق الكود بداخله

ماقصدك ب edit هل هي القائمة التي في أعلى بيئة الجافا

شكرا

#15

أستأذن معلمنا الأستاذ مجدي محمود رغم أن الشرح أصبح واضح جداً ولا يحتاج أي إضافة

ولكن يحتمل أنك أنت يا أخ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

#16

أعزائي وأحبائي كل من الاخ العزيز مجدي والعزيز sih

أشكركم من أعماقي وشكرا لك ياعزيزي sih على هذا التفصيل الجميل

ولكن للأسف بعد مااتبعته بالتفصيل في الأخير يظهر عندي هذه الرسالة بالضبط

build failed

وفي الصندوق يظهر

Project "forms" loaded

Project settings saved

Building "forms"

No sources to compile

Build failed

مع أني اتبعت الخطوات بالتفصيل وطبقتها واحدة واحدة

هل من الممكن ان ال j2me التي عندي بها مشكلة

تحياتي لكم ياأعزائي

#17

يا اخ ha98

اقتباس
No sources to compile

هذا يثبت انك لم تضع MyForm.java في المجلد c:\WTK21\apps\FORMS\src

لست متواجد بشكل يومي

#18

بسم الله الرحمن الرحيم

أولا أقول يا أخ 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)

#19

الأخ مجدي (متأسف) لم أعلم بأنك رديت عليه

#20

السلام

والله أكاد أجن لأني متأكد من أنه كل الخطوات طبقتها مثل ماهو مكتوب

والملف ملف المفكرة موجود وبه الكود داخل الدايريكتري

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 فظهرت لي الرسالة المشؤومة

ماهو الخطأ في خطواتي

أنا متشائم من العملية إذا كانت هذه بدايتها

على العموم لايسعني إلا شكركم لسعة صدوركم معي

تحياتي لكم

#21

وعليكم السلام

أخي :

الخطوة المهمة ويمكن الضروريةالآن هي حذف المجلد 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

#22

اعتقد اني عرفت الخطا اولا لاحظ الكتابة الصحيحة FORMS و MyForm.java وتاكد بان MyForm.java مخزن كجافا File وليس MyForm.java.txt او اي شئ من هذا القبيل لاحظ الصورة

j_198200411160.9934198.jpg

اليك الملف MyForm.java وضعه في c:\WTK21\apps\FORMS\src اذا لم تنفع الخطوة الاولى

MyForm.zip

لست متواجد بشكل يومي

#23

السلام عليكم

أخي العزيز shi شكرا لك أولا

ثانيا أنا عملت كل اللي قلته بالحرف من حذف المجلد بأكلمله من البداية من خارج البرنامج وأنا متأكد وحريص على أن أضع ملف الجافا في المجلد src

ولكن أعتقد أن المشكلة هي مثل ماقال الأخ العزيز مجدي

وهو أن ملف المفكرة الحاوي للكود مشكلته أنه بصيغة txt وليس جافا

علما بأني أسميته MyForm.java

وعندما حملت الملف المرفق لكي أجرب

كانت هناك مشكلة أن الملف كان مضغوط وحاولت فكه بالرار وبالزيب

ولكن لم ينجح أعتقد أن الملف المرفق به مشكلة

ولا أخفيكم شيئا كنت من البداية مستغرب جدا كيف يتعامل البرنامج مع ملف txt أما بعد ماأشار الأخ مجدي إلى أنه يجب أن يكون ملف جافافهذا معقول

الآن أعزائي كيف أجعل هذا الملف يكون ملف جافا وليس ملف تكست

تحياتي لكم مقدرا مجهوداتكم الخيرة

#24

فعلاً الملف MyForm.zip الذي أرفقته ياأخ مجدي فارغ أو معطوب

يا أخ ha98

خذ الملف من عندي ولكن بما أن حجمه صغير لا داعي للضغط

فقط غير اسم اللاحقة zip لتكون java

يعني اضغط الماوس يمين وخذ (أعادة تسمية)

غير الإسم من MyForm.zip ليكون MyForm.java

أعتقد انه لا يمكن ارفاق ملف بلاحقة java والا كان أفضل

MyForm.zip

تم تعديل هذه المشاركة بواسطة sih في 19 أغسطس 2004 في 18:16

#25

فعلا الملف الذي وضعته فارغ ولااعرف ماهو السبب ولكن معلش بس هاي الملف src وموجود به MyForm.java ويا اخ ha98 يجب ان يكون الملف جافا File دائما خزنه تحت اسم FileName.java

وفعلا بارك الله فيك يا اخي sih يلاحظ الشخص بانك تقرا كل حرف من الدروس بامعان وهذا الشخص لابد ان ياتي يوم ويصبح محترفا باذن الله تعالى

src.zip

لست متواجد بشكل يومي

هذا الموضوع مغلق.

مواضيع مشابهة