Advanced Search

المحرر موضوع: مشكلة تواجه المبتدئين في لغة جافا مع حلها  (زيارة 643 مرات)

0 الأعضاء و 1 ضيف يشاهدون هذا الموضوع.

ديسمبر 11, 2005, 08:48:56 صباحاً
زيارة 643 مرات

IBM

  • عضو مبتدى

  • *

  • 19
    مشاركة

    • مشاهدة الملف الشخصي
مشكلة تواجه المبتدئين في لغة جافا مع حلها
« في: ديسمبر 11, 2005, 08:48:56 صباحاً »
من المشاكل التي تواجه مبرمجي لغة جافا خاصة المبتدئين، ظهور الرسالة التالية عند تنفيذ البرنامج، و ليس عند الترجمة، على فرض ان اسم الملف
Main.java

الرسالة هي:

java.lang.NoClassDefFoundError: sun/tools/javac/Main

و هناك عدد من الحلول لهذه المشكلة و تختلف الحلول من نظام لآخر او من بيئة لأخرى و هذه بعض الحلول لمن كان يعمل علة بيئة ويندوز:
1- تاكد من وجود الملف
Tools.jar في المجلد  Lib الموجود في المجلد الرئيسي للغة جافا
فإذا لم يكن موجود هنالك قم بنسخه إلى هنالك، بعدها ستجد أن البرنامج يعمل بشكل صحيح

2- إذا لم تحل المشكلة بالحل السابق
أضف السطر التالي على الملف التنفيذيAutoexec.bat

set JAVA_HOME=

مثلا لو كانت لغة الجافا موجودة في القرص C تحت اسم  Sdk1.4 مثلا فأضف السطر التالي:

Set c:\jdk1.3

3- اذا لم تنجح الحلول السابقة فقم بتنفيذ البرنامج مع تغيير طفيف على أمر التنفيذ، فإذا كنت تنفذ البرنامج بالامر :C:\sdk1.4>java Main

أكتبه كما يلي:

C:\sdk1.4>java –cp . Main
كلمة cp اختصار لـ classpath

ديسمبر 26, 2005, 01:35:56 مساءاً
رد #1

أبو عبد العزيز

  • عضو خبير

  • *****

  • 3087
    مشاركة

  • مشرف إداري

    • مشاهدة الملف الشخصي
    • http://
مشكلة تواجه المبتدئين في لغة جافا مع حلها
« رد #1 في: ديسمبر 26, 2005, 01:35:56 مساءاً »
في البداية أُحب أن أرحب بك أخي الفاضل IBM

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

فيها وقتاً ممتعاً مليئاً بالفوائد.

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

 ما كتبته في ميزان أعمالك.


 اللهم اجعلني خيرا مما يظنون واغفرلي ما لا يعلمون

اللهم إنك عفو تحب العفو فاعف عنا