package p1;
class a {
public static void main(String[] argument) {
//nothing
}
}
当我在命令提示符下键入java p1.a
时,它总是说Main class not found
?为什么这样?
任何人都可以帮助我吗?为什么会这样?语法是否正确?
答案 0 :(得分:1)
您需要先javac
javac
生成一个.class
文件。在使用java
命令时尝试使用完整(绝对)路径。
答案 1 :(得分:1)
阅读this
创建包时,必须在javac中使用-d
选项编译包。然后尝试执行主类。
答案 2 :(得分:1)
首先,因为有package p1;
您需要创建文件夹p1
并将文件放入其中,然后如您所说,如果文件夹p1
在桌面中,则打开cmd在桌面上,然后按javac p1/a.java
进行编译,然后按java p1.a