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

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

من 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 را مقداردهی کردم. اما باز هم مشکل حل نشد. لطفا راهنمایی کنید. ممنون :)

سوال 5 ماه قبل در تالار برنامه نویسی توسط 1993 (22 امتیاز)
ویرایش 5 ماه قبل توسط Saeed Zarinfam

2 جواب

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

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

java Main

 

جواب 2 ماه قبل توسط 1993 (22 امتیاز)
0 رأی

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

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

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

+1 رأی
1 جواب میانگین بازدید روزانه 0.79403 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط fateme joon (5 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.27302 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2170 بازدید
سوال 10 ماه قبل در تالار برنامه نویسی توسط mohsen88888 (9 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.13147 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2143 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.51196 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.28160 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.3182 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1493 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.39264 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط Sina Deuxshiri (455 امتیاز)
کانال تلگرام جواب یاب
...