1.写好了要执行的java代码。
2.编译代码并且通过了。
3.但是运行不起来,提示找不到main。
4.是因为名字的原因。
5.代码里void main的类是Main。
6.把名字改为void main所在的类名。
7.成功运行了。
main方法仅在Java虚拟机执行代码时使用。没有main方法就无法执行代码,但仍然可以编译代码。
编译代码时,通常在命令行中指定一组文件,例如
javac MyClass1.java MyClass2.java
Java编译器(javac)检查传递给它的每个类,并将其编译为.class文件。
Java源代码可能缺少main方法的一个原因是因为它被设计为用作库而不是被执行。
您可能感兴趣的东西:虽然Java编译器编译的源代码不需要main方法,但Java编译器本身的源代码确实有main方法。
运行和编译之间存在差异。 Java代码可以递增编译。您只需要一个main来运行代码。 Java"知道从哪里开始",因为编译器足够智能,可以在编译时排列所有依赖项。