ورود

View Full Version : اروره Could not find or load main class



Sina.iRoid
پنج شنبه 02 مهر 1394, 19:02 عصر
سلام
دوستان من دقیقا همون کلاس هایی که توسط اکلیپس ایجاد و کامپایل کردم و همچنین برنامه رو بدون هیچ ایرادی اجرا کردم، وقتی می خوام توسط cmd اجرا کنم اروره زیر و میده:

Could not find or load main class

امکانش هست راهنمایی کنید که مشکل از کجاست؟ ممنون

farhadkb6868
جمعه 03 مهر 1394, 04:27 صبح
ببینید دوست عزیز شما وقتی می خواید در cmd برنامه جاوا رو اجرا کنید دستور java className رو تایپ می کنید. اما اگر className کلاسی باشه که دارای متد main نباشه این خطا رو می گیرید. کلاس هایی که متد main ندارند کلاس های اجرایی نیستند و نمیشه از اون ها در دستور java استفاده کرد. شما باید کلاس های دیگری رو ایجاد کنید که دارای متد main باشند و از توابع موجود در این کلاس شما استفاده کرده باشند.
با احترام

Sina.iRoid
جمعه 03 مهر 1394, 09:53 صبح
سلام
دوست عزیز من اینو می دونم. همانطورکه گفتم من دقیقا کلاسی و اجرا می کنم که توسط اکلیپس اجرا میشه. یعنی متد main داره. فقط موقعی که با cmd اجرا می کنم این ارور و میده.

ahmad.mo74
جمعه 03 مهر 1394, 10:24 صبح
اسم package رو از بالای کدت حذف کن، یا اینکه توی فولدری با همون اسم بذارش بعد کامپایل کن. مثلا :


public class Hello {

public static void main(String[] args) {
System.out.println("Hello");
}

}


توی ترمینال :


javac Hello.java
java Hello


اما اگر :


package test;


public class Hello {

public static void main(String[] args) {
System.out.println("Hello");
}

}


باید Hello.java رو توی فولدر test کپی کنی، بعد توی ترمینال بری به فولدر parent اش :


javac test/Hello.java
java test.Hello

samsamkhan
پنج شنبه 01 خرداد 1399, 16:22 عصر
ادمین جان سلام
کدی که گفتید اجرا شد ، اما حالا فایل رو پیدا نمیکنم
C:\Users\MaxPal>javac test.javajavac: file not found: test.java
Usage: javac <options> <source files>
use -help for a list of possible o
اینجا رو چیکار باید کرد؟؟؟