اجرا نشدن فایل class. توسط اجرای دستور java Main.class

0 رأی
میانگین بازدید روزانه 0.6359 بازدید

من jdk1.8.0_161 را نصب کرده‌ام. سپس در بخش Environment Variables یک متغیری با نام JAVA_HOME ساخته‌ام و برای valueی آن، این مسیر را قرار داده‌ام: C:\Program Files\Java\jdk1.8.0_161

و همچنین در بخش System Variables متغیر path را ادیت کرده‌ام و این مسیر را در انتهای آن قرار داده‌ام: ;C:\Program Files\Java\jdk1.8.0_161\bin;

برنامه توسط اکلیپس به درستی اجرا می‌شود. اما اگر بخواهم توسط Command Prompt برنامه را اجرا کنم با ارور: Error: Could not find or load main class MainClass.class مواجه می‌شوم.

من خیلی از راه‌ها را امتحان کردم. مثلا توسط دستور set متغیر‌های path و classpath را مقداردهی کردم. اما باز هم مشکل حل نشد. لطفا راهنمایی کنید. ممنون :)

سوال 3 ماه قبل در تالار برنامه نویسی توسط Sina-Deuxshiri (12 امتیاز)
ویرایش 2 ماه قبل توسط Saeed Zarinfam

2 جواب

+1 رأی
 
بهترین جواب

وقتی دستور java را برای اجرای برنامه می‌نویسیم، نباید class. را ضمیمه‌ی فایل برنامه کنیم که در این صورت با خطایی که در بالا نوشته‌ام مواجه می‌شویم. بنابراین برای اجرای فایل class. فقط کافی‌ست نام فایل را بنویسیم. به صورت زیر:

java Main

 

جواب 2 هفته قبل توسط Sina-Deuxshiri (12 امتیاز)
0 رأی

متد public static void main(String[] args){} رو تو کلاس MainClass پیاده کنین
تو جاوا هر برنامه ی دسکتاپ باید یک متد main داشته باشه و اون محل شروع اجرای برنامه س
تو اکلیپس هم اگه کل پروژه رو اجرا کنین بهتون خطای وجود نداشتن متد main رو میده و اون اجرایی که شما میگیرین و کار می کنه دارین یه متد رو اجرا می کنین. 

جواب 3 ماه قبل توسط Amir Zi_902869047870 (0 امتیاز)
ویرایش 2 ماه قبل توسط Saeed Zarinfam

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.77341 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط fateme joon (5 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.28291 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2257 بازدید
سوال 8 ماه قبل در تالار برنامه نویسی توسط mohsen88888 (9 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.12135 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2535 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.48153 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.3151 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.29158 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1585 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.38231 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط Sina Deuxshiri (455 امتیاز)
کانال تلگرام جواب یاب
...