ورود

View Full Version : خطا در هنگام اجرای فایل jar



ztx1111
پنج شنبه 15 بهمن 1388, 00:33 صبح
سلام
وقت به خیر
من یه سوال خیلی آماتور داشتم
با اکلیپس برنامه رو می نویسم،برنامه کاملا درست عمل می کنه.
برای ساخت فایل jar تو منوی file به ثطحخقف مراجعه می کنم.در مرحله ی آخر هم تابع اصلیم رو معرفی می کنم.
اما وقتی تو ویندوز تحت خط فرمان اجراش می کنم این خطا رو میده:


Exception in thread "main" java.lang.NoClassDefFoundError

چه طور می تونم درستش کنم؟مشکل کجاست؟
با تشکر

sg.programmer
پنج شنبه 15 بهمن 1388, 10:56 صبح
سلام
اما وقتی تو ویندوز تحت خط فرمان اجراش می کنم این خطا رو میده:


Exception in thread "main" java.lang.NoClassDefFoundErrorچه طور می تونم درستش کنم؟مشکل کجاست؟
با تشکر


code]Exception in thread "main" java.lang.NoClassDefFoundError[/code]
کلاسی که متد مین در اون هست قادر به اجرا نیست یعنی اولین مین اجرای خوب ست نشده

باید اون کلاسی که متد مین داره را کاری کنی که ابتدا فراخوانی بشه

ermia2008
جمعه 16 بهمن 1388, 12:41 عصر
سلام
وقت به خیر
من یه سوال خیلی آماتور داشتم
با اکلیپس برنامه رو می نویسم،برنامه کاملا درست عمل می کنه.
برای ساخت فایل jar تو منوی file به ثطحخقف مراجعه می کنم.در مرحله ی آخر هم تابع اصلیم رو معرفی می کنم.
اما وقتی تو ویندوز تحت خط فرمان اجراش می کنم این خطا رو میده:


Exception in thread "main" java.lang.NoClassDefFoundError

چه طور می تونم درستش کنم؟مشکل کجاست؟
با تشکر

سلام
من هم با این موضوع مشکل داشتم و چند وقتی هم منو الاف کرد!
تنها جوابی که من براش پیدا کردم تنظیمات مربوط به فایل MANIFEST.MF هست که امکان داره کلاس main داخلش مشخص نشده باشه!
اگه میتونید فایل jar ای که ساختید رو آپلود کنید تا منم تستش کنم.

ztx1111
جمعه 16 بهمن 1388, 14:14 عصر
من فایل رو ضمیمه کردم.لطفا تستش کنید.

چه طور می تونم اولینن مین اجرایی رو ست کنم؟
خواهش می کنم بیشتر راهنمایی کنید.

ermia2008
جمعه 16 بهمن 1388, 19:37 عصر
من این فایل jar رو اجرا کردم و بدون هیچ مشکلی اجرا شد!
در تصویری که ضمیمه کردم میتونید خروجی رو ببینید. بنابر این باید مشکلتون از جای دیگه ای باشه!

ztx1111
شنبه 17 بهمن 1388, 00:56 صبح
ممنون از راهنمایی شما ارمیا جان
مشکلم رو کشف کردم.
ایراد تو دستوری بود که تو خط فرمان می نوشتم.
من به جای دستور java -jar 3.jar از دستور java 3.jar استفاده می کردم که با دیدن عکس خط فرمان شما مشکلم رفع شد.
یک دنیا متشکرم