编译java时出现这个could not find the main class怎么办??

如题所述

因为找不到Java程序的入口,
你这个错误不是发生在编译期间,而是发生在运行时。运行时找不到包含main方法的类。
java类要想独立运行的话,必须写这么一个方法。
MainClass.java
public class MainClass{
public static void main(String args []){
//...
}
}

main()方法的签名必须和上面的完全一致。即,必须是,public的,static的,void的,并且要有一个String []参数追问

public class HelloWord{
public static void main(String args[]){
System.out.println("世界真美好!!!");
}
}
有类的啊,程序也没错

追答

你首先确定你运行的是不是这个类,
如果是在Eclipse下的话,可以右击HelloWord的main方法,run as --》java application,看看行不行。

追问

我是在dos里编译的

追答

那么进入到你HelloWord.java的目录下,执行java HelloWord.java
比如
cd C:\Users\Administrator\Desktop\java
java helloword.java

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答