【发布时间】:2016-05-28 12:10:22
【问题描述】:
所以我查阅了很多关于如何编译代码的教程。我试图跟随他们所有人。但我不断收到这个错误。这是我的代码:
package ytho;
public class a {
public static void main(String[] args){
System.out.println("ytho");
}
}
这是我在 manifest.txt 中添加的内容:
Main-Class: a
我也尝试将其设置为Main-Class: .a 和Main-Class: ytho.a,但无济于事。
很抱歉,这是重复的,但这里的所有其他教程都对我不起作用。所以,我决定最后问问自己。帮助将不胜感激。如果您需要更多信息,请告诉我,但我可能会迟到回复。
【问题讨论】:
-
哦,是的,只是忘了把它放在问题中。
-
您究竟是如何创建 JAR 的?
-
您是使用 IDE 还是命令行来创建 JAR 文件?如果使用命令行?确切的命令是什么?当你这样做时,你在哪个目录中?你项目的目录结构是什么?
-
我正在使用 cmd 来创建它。我将 .java 文件转换为带有
javac -d ../classes a.java的 .class 文件,然后将其放入包含Main-Class: a的 manifest.txt 文件夹中。我进入目录并运行命令jar -cvmf manifest.txt ytho.jar a.class。这会将其转换为 jar 文件,但是当我尝试使用java -jar ytho.jar运行它时,我收到错误Error: Could not find or load main class a。
标签: java netbeans compiler-errors main