使用windows命令行用java包编译程序
我有一本书。我在名为“Mypack”的包中编译的java文件,使用命令行如下
javac -d . file_name.java // The "." specifies the current working directory which was the desktop
因此,它在桌面上的文件夹中创建了一个名为“Mypack”(包名)的文件夹。我的程序的类文件已放置。现在我做了以下几件事
java -classpath "C:\Users\LoRd CuRZon\Desktop\Mypack" file_name // Error Could not find or load main method
即使我进入目录“Mypack”并从该目录启动命令提示符并尝试运行该程序,我仍然会收到相同的错误
# 1 楼答案
从桌面上同样地运行它
# 2 楼答案
java
命令需要完全限定名所以从桌面运行
java Mypack.classname
# 3 楼答案
如果出现此错误:
这意味着您在代码中没有编写main方法,请尝试编写它。 但在执行这些步骤之前: 在编写程序时,请执行以下操作:
要运行它,请执行以下操作: