JavaFX导出到jar。找不到主要课程

时间:2014-09-18 16:30:12

标签: java eclipse javafx javafx-2

我显然缺少一些东西。如果我在eclipse中创建一个新的javafx 2.0项目并将项目导出到jar,那么在

的命令提示符窗口中运行该命令
Java -jar programname.jar

我收到错误消息,说没有找到主要课程。为什么呢?

修改 我试图运行

java -cp . -jar programname.jar

但这会返回错误

在programname.jar

中没有主要清单属性

4 个答案:

答案 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,它会要求你给主类。

我希望它对你有用。