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

الإحباط من الخطوة الأولى

مغلق
بدأه mustafa77 في 17 يونيو 2003 · 13 رد · 893 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هذه أول مشاركة لي في المنتدى وإن كنت أراقب المناقشات منذفترة ــ بدأت مع الجافا اليوم

ولكن صادفتني مشكلة وأتمنى أن أجدمن يسدي إلي النصيحة زكاة لعلمه

قمت بتحميل jdk1.3.1_08من موقع صن (ولا أدري إن كان هو ذاته Java2SDK,Standered Edition,v1.3أم لاــ أرجو الإفادة أيضا ـ لوسمحتم)

وقمت بتثبيته كما أثبت أي برنامج في ويندوز ثم انتقلت إلى dos

وأدخلت أمر java -version وتأكدت فعلا من الإصدار ـ وكتبت كوداً بمحرر النصوص لبرنامج بسيط كبداية لتجربة جافا بعنوانHelloWorld.java

وحفظته بامتداد جافا وكتبت أمام محث :C ــ هذين السطرين كما تعلمت set path=c:jdk1.3.1bin

set classpath=.;cjdk1.3.1libtools.jar كما كتبتهما في autoexec.bat

ودخلت إلى المجلد المحفوظ به هذا التمرين واستخدمت أمرjavac HelloWorld.java لترجمة الملف

وعند هذه النقطة فوجئت بعبارة دوس البغيضة bad command or filename أدركوني أعزكم الله هل أنا مازلت في دوس ولم تعمل بيئة تطوير جافا

هل الخطأفي اختيار الإصدار? أم في طريقة التثبيت ?هل ثمة حلقة مفقودة في ما ذكرت?

معذرة للإطالة ولكن أردت أن أنقل الصورة كاملة

#3

السلام عليكم

شكرا أخي صلاح الثبيتي على هذه الإفادة عملت بنصيحتك ونزلت JCreator2.5ولم أثبته حتى الآن لكن بعد أن علقت رسالتي في المنتدى شغلت الجهاز للمحاولة مرة أخرىفعثرت على نافذة بعنوان java console بهامايلي :

java.security.PrivilegedActionException: java.io.FileNotFoundException

: D:Documents and Settings???????Local SettingsTemporary Internet FilesContent.IE5O3WHIO64advnewsticker[1].class (The system cannot find the path specified)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.(Unknown Source)

at java.io.FileInputStream.(Unknown Source)

at sun.plugin.protocol.jdk12.http.HttpURLConnection$FileCreator.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.plugin.protocol.jdk12.http.HttpURLConnection.connect(Unknown Source)

at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)

at java.net.HttpURLConnection.getResponseCode(Unknown Source)

at sun.applet.AppletClassLoader.getBytes(Unknown Source)

at sun.applet.AppletClassLoader.access$100(Unknown Source)

at sun.applet.AppletClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

w:550 h:20

:eek: :eek: :eek:

#5

يا أخ mustafa77 أنا واجهتني نفس المشكلة والسبب إني كتبت الكود في محرر نصي . ولكن عندما كتبت البرنامج بواسطة ال JCreator ومن ثم ذهبت إلى الدوس وكتبت أمر ال javac HelloWorld.java أشتغل معاي .

يمكن المشكلة لها علاقة بمحرر النصوص :confused::confused:

#6

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

أخبك واحدة ً من المشاكل اتي واجهتني مع أول يوم لي مع الجافا :

كتبت برنامجا ً يقوم بعرض جملة ما وقد بدأت بتسمية الكلاس الرئيسي (وهو كان الوحيد في البرنامج) بحرف صغير وطبعا ً بنفس إسم الملف . وبالتالي لم يعمل البرنامج معي فأصبت بالإحباط وكسرة النفس حيث أني لم أعرف ماذا كانت المشكلة ولكن وبعد يومين قابلت أحد الأصدقاء وأخبرته بالمشكلة فضحك من تفاهتها :o وأخبرني ما هي المشكلة . والآن أنا والحمد لله أعتبر نفسي قادرا ً على كتابة أي برنامج يخطر ببالي ولكن ماني محترف ذاك الإحتراف ;).

وأخطط إن شاء الله أن أدخل إختبار الصن بعد فترة .

الذي أريد أن أقوله لك في زبدة الموضوع أنه يجب عليك أن تتعب قليلا ً في البداية وسوف تجد نفسك بالتدريج تستطيع حل المشاكل الكبيرة.

ونحن موجودون في الخدمة أخي mustafa77 :)

#7

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

شكرا لك أخي محمد المؤيد وإن شاء الله تكونُ على الدوامِ مؤيداً.

شكرا أخي صلاح الثبيتي .

أنا فعلاً قمتُ بتثبيت الـ JCreator وجربتُ عليه البرامج الأولية واشتغل تمام

لكن عندي استفسارين:

1 ــ لدي نظامي win 98و win xp أيهما أنسب للعمل.

2 ــ ما فائدة المكتبة المساعدة Documentation وهل هي ضروريةٌ لكتابة برامج جيدة وما الإصدارُ المتوافق منها مع jdk1.3.1_08

ولكم وافر الشكر

#8

مافي فرق بالنسبه للانظمه :)

بالنسبه للـ Documents فهذي هي مستندات الجافا و هي عباره عن جميع المعلومات عن الجافا

#9

نعم لا يوجد فرق في الأنظمة ولكني أرتاح نفسيا ً مع win 98 SE .

وال Documentation هي عبارة عن مكتبة تشرح وضيفة كل ميثود ونوع الكائن العائد منها لجميع الكلاسات الموجودة في الجافا وأيضا ً للكلاسات التي أنشأتها أنت شخصيا ً ولكن إذا قمت أنت بعمل Documentation لبرامجك (وهذا يبي له شرح ... )

وهي ليست ضرورية لكتابة برامج ولكن إذا كنت تريد برنامجا ً جيدا ً فإضافة ال Documentation سوف يكون أمرا ً مستحبا ً ومستحسنا ً.

وبالتوفيق للجميع :)

#10
اقتباس
نعم لا يوجد فرق في الأنظمة ولكني أرتاح نفسيا ً مع win 98 SE .

و يقولون ليه العرب متخلفين تقنياً :P

ترررررررررررررررررررررررى امزح،، انا استخدم Microsoft Windows .NET 2003 Server

#11
اقتباس
كاتب الرسالة الأصلية : صلاح الثبيتي

و يقولون ليه العرب متخلفين تقنياً :P

ترررررررررررررررررررررررى امزح،، انا استخدم Microsoft Windows .NET 2003 Server

اخي صلاح كيف شايف Microsoft Windows .NET 2003 Sever؟

وكيف مواصفات الجهاز الذي تستخدمه ؟

#12

بالنسبه للـ 2003 هو نفس Microsoft Windows 2000 Advanced Server لكن بشكل جديد + خدمات جديده :)

مواصفات جهازي بنتيوم 3 بتردد 1.2 جيجا + 256 رامات :)

#13

تعلم هذا الشي سهل :rolleyes:

عشان أبغى أصير متقدم تقنيا ً :D

#14

شكراً للجميع

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

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