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

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

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

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

2 جواب

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

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

java Main

 

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

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

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

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

+1 رأی
1 جواب میانگین بازدید روزانه 0.93548 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط fateme joon (5 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.26311 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2291 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط mohsen88888 (9 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.13158 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.6645 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط 1993 (41 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.1851 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.51237 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.27176 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط ssss (462 امتیاز)
+1 رأی
2 جواب میانگین بازدید روزانه 0.31218 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.15108 بازدید
کانال تلگرام جواب یاب
...