我显然缺少一些东西。如果我在eclipse中创建一个新的javafx 2.0项目并将项目导出到jar,那么在
的命令提示符窗口中运行该命令Java -jar programname.jar
我收到错误消息,说没有找到主要课程。为什么呢?
修改 我试图运行
java -cp . -jar programname.jar
但这会返回错误
在programname.jar
中没有主要清单属性答案 0 :(得分:1)
似乎我必须删除我的主文件中的一个重要的行
public static void main(String[] args) {
launch(args);
}
现在可行了
答案 1 :(得分:0)
尝试:
java -cp -jar . programname.jar
答案 2 :(得分:0)
命令不知道在哪里找到主类。 尝试使用-cp选项:
java -cp . -jar programname.jar
它在当前目录的类中设置搜索main。 然后你可以编写bash / bat脚本来运行这个jar。
答案 3 :(得分:0)
尝试将jar导出为runnable jar,它会要求你给主类。
我希望它对你有用。