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

تشغيل برامج جافا من خلال شاشة الاوامر

بدأه diamond5 في 27 يوليو 2009 · 14 رد · 772 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بوضع classpath و path و كلاهما اكتب الامرين java و javac في الشاشة السوداء و يتعرف عليهم .اذن لا توجد مشكلة في اعداد المتغيرات .

و اقوم بترجمة اي ملف سورس من خلال الامر javac يليه مسار الملف بالكامل و يترجم ايضا بدون مشكلة .

أما المشكلة في تنفيد البرامج من خلال الامر java تظهر رسالة خطأ محتواها مرفق ..

post-75938-1248698936_thumb.gif

تم تعديل هذه المشاركة بواسطة diamond5 في 27 يوليو 2009 في 15:49

#2

من فضلك أرنا كود البرنامج

#3

يجب أن تضيف مسار المجلد الذي فيه الكلاس إلى الCLASSPATH بدون إعطاء مسار الملف كاملا

java -cp c:\projects\java\notepad test

تم تعديل هذه المشاركة بواسطة herch في 27 يوليو 2009 في 18:25

#4

ماذا تقصد أخي herch؟ سامحني لا أفهم ماذا تعنى . أي مسار تتحدث عنه؟

و ما معنى -cp ؟!!

#5

أقصد المسار الذي يوجد فيه برنامجك، أي الملف .class

cp اختصار classpath، وهو parameter بمكن إضافته عند تنفيد برنامج java

في السطر الذي كتبته فأنا أقول لبرنامج java بتنفيد الكلاس test والبحث عنها في المسار الذي أضفته إلى الclasspath عن طريق الparameter -cp

java command-line options

#6

هل اضيف classpath اخر غير الخاص بلأمر java ؟

#7

هل جربت أولا السطر الذي كتبته فوق؟؟

لست بحاجة لإضافة أي شيء إلى الclasspath ما عدى مكان تواجد الكلاس، بما أنك لا تستعمل أي api أخرى

#8

سؤالي كان :هل اضيف classpath اخر لمكان تواجد الكلاس الذي أريد تنفيذه غير الخاص بلأمر java ?

#9

لا

وأنا سؤالي كان هل جربت السطر اللي أعطيتك؟؟ يعني هل مازال عندك نفس المشكل؟؟

#10

نعم . نفس الخطأ و لكن برسالة خطأ أخرى ..

post-75938-1248731164_thumb.gif

#11

هذا يعني أن المشكل الأول انحل

هذا خطأ جديد ورسالة جديدة

شرح للمشكل الثاني

تم تعديل هذه المشاركة بواسطة herch في 28 يوليو 2009 في 01:10

#12

شكرا أخي herch

ما فهمته ان المشكلة في رقم إصدار الjvm .

كيف و انا قمت بإعداد الnetbeans 6.7 اي أخر الاصدارات. مش هوة بيتسطب معاه ال jvm ? هل كلامي صحيح؟

#13

نفذ الأمر التالي لتعرف نسخة الجافا اللي عندك

java -version

#14

هل رقم الاصدارة الذي سيظهر نتيجة هذا الامر هو متعلق برقم الjvm و ليس الjdk ?

و لو الاجابة بنعم .

هل يجب ان تكون بنفس رقم اصدارة الjdk ? حيث ان الjdk 1.6 عندي

#15

أحيانا يكون الجهاز فيه عدة JVM بالإضافة للتي تكون مع الJDK، يعني ممكن يكون رقم الإصدارة مختلف

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