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

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

مغلق
بدأه idou في 22 مايو 2007 · 5 رد · 907 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحياتي للجميع

ارجو ان تقبلوني عضوا جديدا وان لا اكون ثقيلا عل قلوبكم ببدايتي هذه من خلال طلب المساعدة

انا لدي معرفة ببعض مفاهيم "السي شارب" ولكنني بحاجة كبيرة إلى تعلم الجافا وقد بدات في دراستها ولكن واجهتني مشاكل عقدتني .

وانا اطلب المساعدة من اعضاء هذا المنتدى المحترمين وجزاكم الله خيرا.

والمشاكل هي كالتالي:

اولا: قمت بكتابة اول برنامج من خلال "النوتباد" وعملت compile بنجاح لكن اذا اردت عمل execute يأتيني رسالة خطا كالآتي:

Exception in thread "main" java.lang.noclassdefFoundError:HelloWorld مع العلم اني تأكدت من ان اسم الملف هو نفسه اسم الكلاس سواء الاحرف الكبيرةوالصغيرة,فبحثت عن السبب وعرفت بموضوع اسمه classpath و قمت بالكثير من المحاولات لضبط الكلاسباث وكلها لم تنجح وهو اكثر ما عقدني ,ولم استطع تحديد current classpath ولا أعرف اين أجد ال"path" المطلوب وضعه ك"classpath"

ارجوكم ياجماعة حد يوضحلي كيف اعرف الكلاس باث وكيف أضبطه .ووالله هتكون خدمة كبيرة لو حد عملها.

ثانيا:عندما اكتب "public class"واقوم بحفظها لكي اقوم باستخدامها في اكلاس أخرى , لايمكن للكلاس الاخيرة ان ترى الكلاس المطلوبة , ولمن يعرف الفيجول استوديو ما أقصده هو ما يسمى هناك ب"Add Reference" حيث اننا بعد ما نضيف الكلاس ونقوم بعمل new يمكن لل Editor ان يرى الكلاسات الممكن عمل object منها ويمكنه حتى ان يكمل اسمها بخاصية "AutoComplete"

وسؤالي هنا هو كيف يمكنني عمل هذه المهمة (استخدام اكلاس محفوظة انا اللي عاملها) من خلال "النوتباد" أو ال"JCreator" أو "Netbeans" .

وجزاكم الله خيرا ووفقكم في الدنيا والآخرة ونفع بكم أمتكم ....آمين

#2

عندما تكتب javac or java اول مايذهب إليه هو الـclasspath Enviroment variable

باستطاعتك اخباره عدم الذهاب له بالامر -cp or -classpath هذا الامر يعمل override للـclasspath فقط وقت تشغيل برنامجك

الcurrent path هو اللي شغال عليه انت حالياً وانت تكتب الأمر java or javac مثل c:\Doucument and Settings

بامكانك ان تقول للjava اضف هذه البكج إلى الclasspath (فقط وقت تشغيل برنامجك) باضافة نقطه بعد الأمر

لذلك جرب التالي :

java -cp . YourPackage.YourClassName

بحيث YourPackage اسم الباكج اللي يتضمنها برنامجك ، وYourClassName اسم الclass file الناتج عن الأمر javac

بالأخير انصحك بتحميل أي IDE للجافا مثل JCreator or NetBeans وترتاح من عناء كل هذا ، فالـIDE يقوم هو بفعل كل شئ عنك !

#3

الأخ عبد الرحمن

لا يجب عليك تعلم ال netbeans ولكن يجب عليك تعلم جافا، فإن تعلمت جافا فلن يفرق ال IDE .

أنصحك أن تتركك من ال netbeans و تتجه إلي eclipse ، ال netbeans مناسب إذا كنت ستقوم بمشروع ما أما إذا أردت التعلم فلا أنصحك به فهو تقيييل جدا.

فإن كنت تريد تعلم الجافا فعليك بإستخدام ال eclipse أو vi

بصراحه أنا بحب ال vi جدااا ، و أنصحك به على الرغم من أنه قد يبدوا في البدايه صعب بعض الشئ

ملحوظه : أنا لم أجرب نسخة الويندوز لل vi و لذلك أنصحك أيضا زيارة موقع ال vi قبل التشغيل

و إذا أردت أحذ نبذه عنه :

http://www.daif.net/linux-book/ar/text.html#2

#4

يوجد هنا كتاب وضعه الاخ علاء

/index.ph...st&p=458077

منقطع من حين لاخر

#5
dr_sara كتب:
السلام عليكم اخى daziplqa

يا اخى مين قال لك انى ما اتعلمت java للمرة الثانية انت بتحكم على الناس دون معرفة قدراتهم

ثم يا اخى انا شاورت الاعضاء قبل تحميلى netbeans وقالوا لى تفى بالغرض وبالفعل هى ليست ثقيلة على الجهاز عندى لكن فى جميع الاحوال شكرا على المساعدة.

واتمنى الاخوة ابوالفؤاد او رامى العيساوى او الاخت nardin28 يجاوبوا على تساؤلاتى

انا بعرف ان netbeansليست اكتر من toolولكن عاوز فكرة على كيفية استخدامها او مرجع وشكرا.

رجاء أخي بالله عليك إقرأ ردي مره أخري ليصلك ما أريد

أريد أن أقول لك أن معطمنا هنا مبندئين في طور التعلم

فأنا مثلا مبتدئ جدا في الجافا :D

رحم الله الامام القائل :

العلم ثلاتة أشبار ؛ الشبر الأول تكبر و الثاني تواضع و الثالث شعور بالجهل

قلت أنا : العلم ثلاث مراحل : حفظ ، ثم فهم ثم تأليف :D

خلي بالك لحسن أنا حافظ الكلمه دي ب copyrights و موش هحطها ك open source :D :D

شوف بالله عليك إنت كنت هتخليني أقول إيه :

الخلاصه : أنا أسف للمره الثانيه للرد عليك و أعدك إن شاء الله إني لن أرد عليك أبدا

أستغفر الله العظيم الذي لا اله إلا هو و أتوب إليه

شكرا

تم تعديل هذه المشاركة بواسطة daziplqa في 27 مايو 2007 في 21:24

#6

لا عليك أخي ما حدث شئ ، غفر اله لي و لك وللمسلمين أجمعين :D :D :D

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

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

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

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

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

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