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

مساعدة :cmd لا يفهم أمر javac + لدي مشاكل مع NetBeans IDE 7. هل من حل ؟؟؟؟

بدأه aecj في 21 يونيو 2011 · 12 رد · 2,260 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني الأعزاء

أنا مبتدئ بالجافا

وأطمح تعلم الجافا لمستقبلي الدراسي "الجامعي إن شاء الله "

ووجدت مشاكل مع NetBeans IDE 7.0 فبعد تسطيبه وماجاور ذلك من مشاكل

وجدت أن للمشاريع الكبيرة على ما يبدو ولا مكان للمبتدئين به

.

.

.

والمشكل الآخر وجدته ب cmd أو الدوس حيث أنه لا يتفاعل من الأمر javac والذي وجدته بجميع الدروس تقريبا

حيث أجد التالي

---C:\Documents and Settings\Administrateur>cd bureau

-----C:\Documents and Settings\Administrateur\Bureau>javac hello.java

'javac' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

وعندما أضع java hello تكون النتيجة كالتالي :

C:\Documents and Settings\Administrateur\Bureau>java hello.java
Exception in thread "main" java.lang.NoClassDefFoundError: hello/java
Caused by: java.lang.ClassNotFoundException: hello.java
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: hello.java.  Program will exit.

C:\Documents and Settings\Administrateur\Bureau>

كما بالمرفقات

ختاما:

أتمنى أجد المساعدة منكم

و لكم جززيل الشكر المسبق...

#2

قم باضافة الJDK\bin الى المتغير path في environment variables

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

لتفهم جواب الآخ mental تفضل شاهد هذا الفيديو

هو درس من مجموعة دروس، ستستفيد منه كثيرا بإذن الله

بالتوفيق

#4

أنظر الخطوات التي إتبعتها رجاءا

# Right-click My Computer, and then click Properties.
# Click the Advanced tab.
# Click Environment variables.
# Click one the following options, for either a user or a system variable:

    * Click New to add a new variable name and value.
    * Click an existing variable, and then click Edit path to change its name or value.

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Alky for Applications\Libraries\JDK\bin

هل الطريقة صحيحة

لأنها بدون جدوى

#5

اليس من المفترض ان يكون الJDK مدرج تحت ملف Java ؟ ايضا جرب اضافة ';' في الاخير

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#6
إلكترون مجنون كتب:

لتفهم جواب الآخ mental تفضل شاهد هذا الفيديو

هو درس من مجموعة دروس، ستستفيد منه كثيرا بإذن الله

بالتوفيق

mental-driller كتب:

اليس من المفترض ان يكون الJDK مدرج تحت ملف Java ؟ ايضا جرب اضافة ';' في الاخير

إلكترون محبوب^^

مشكوور أخي أنا الآن أحمل الفيديو لأن لدي بعض المشاكل مع اليوتوب

mental-driller

إن كنت تقصد ; في أخر السطور في الجافا فأنا لا أنساها

أما بالنسبة للjdk فلم أفهم كلامك جيدا

وشكرا على تفاعلكم

تم تعديل هذه المشاركة بواسطة aecj في 21 يونيو 2011 في 18:42

#7

تماما أخي إلكترون

لكن أعطاني

public class Hello {
/**
 * My first Java program
 */
public static void main( String[] args ){
//prints the string “Hello world” on screen
System.out.println(“Hello world”);
}
}
#8

قصدي ان مسار الJDK مدرج تحت مسار الجافا

يعني مثلا java\jdk1.6.x_xx

بعض البرامج مثل الاوراكل(قاعدة البيانات) تقوم بتحميل JDK خاص بها لذا تاكد من استخدام الJDK الخاص بصن (اوراكل جافا)

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#9

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

لكن المشكله لديك انه لم يجد الملف او الكلاس الذى تستدعيها

Software Developer
Mahmoudkelany.com


 

#10
Mahmoud Kelany كتب:

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

لكن المشكله لديك انه لم يجد الملف او الكلاس الذى تستدعيها

لا يا ابنى الخطأ فى المسار والدليل (بس اللغه عنده الفرنسية).

اقتباس
---C:\Documents and Settings\Administrateur>cd bureau

-----C:\Documents and Settings\Administrateur\Bureau>javac hello.java

'javac' n'est pas reconnu en tant que commande interne

ou externe, un programme exécutable ou un fichier de commandes.

يعنى ال javac لا يعمل ولكن ال java بعمل (لا اعلم السبب)

بالاضافه الى انه قام بكتابة

اقتباس
java hello.java
كان من الفروض ان يكتب java hello
#11

قم بتجربه هذا ان شاء الله ينجح

ان كنت windows xp

قم بالذهاب الى

Control Panel -> System -> Advanced -> Environment Variables -> System variables -> PATH

dos1.gif

كما بالصورة

ثم قم بكتابة ; (فاصلة منقوطة)

فى اخر المسارات الكتوبة

ثم قم بنسخ المسار الكامل لل

JDK

الى ال

folder bin

مثلا وليكن

C:\Program Files\Java\jdk1.6.0_23\bin

او على حسب نسخة ال JDK الخاصه بك

وقم بوضعة بعد ال ;(الفاصلة المنقوطة)

التى كنت قد كتبتها بعد المسارات الموجودة

ثم اضغط ok على كل النوافذ

ثم قم بعمل اعادة تشغيل

ان شاء الله تنجح معك (نجحت معى من زمان والحمد لله) .

تم تعديل هذه المشاركة بواسطة NarutoMan في 23 يونيو 2011 في 01:29

#12
NarutoMan كتب:

لا يا ابنى الخطأ فى المسار والدليل (بس اللغه عنده الفرنسية).

يعنى ال javac لا يعمل ولكن ال java بعمل (لا اعلم السبب)

بالاضافه الى انه قام بكتابة

كان من الفروض ان يكتب java hello

ما انا عارف انه كاتب خطأ

لانه بدال طلع له Exception يقبى الجافا شغاله

Software Developer
Mahmoudkelany.com


 

#13

الإخو أقل لكم مشكوووووورين وأنا الحمد لله إتقدمت الكثير في هالأيام

بفضلكم و فضل فيديو الأخ لكترون مجنون....

وأشكركم كثير و الآن عندي إستفسار أكبر شوية و إن شاء الله في موضوع جديد ....

تحياتي

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…