繁体   English   中英

JavaFX导出到jar。 找不到主班

[英]JavaFX export to jar. No main class found

我显然缺少了一些东西。 如果我在eclipse中创建一个新的javafx 2.0项目并将该项目导出到jar中,请在以下命令提示符窗口中运行命令:

Java -jar programname.jar

我收到一条错误消息,说找不到主类。 为什么?

编辑我试图运行

java -cp . -jar programname.jar

但这返回一个错误说

在programname.jar中没有主清单属性

看来我必须删除我主文件中的重要行

public static void main(String[] args) {
    launch(args);
}

现在可以了

尝试:
java -cp -jar . programname.jar

该命令不知道在哪里可以找到主类。 尝试使用-cp选项:

java -cp . -jar programname.jar

它设置在当前目录的类中搜索main。 然后,您可以编写bash / bat脚本来运行此jar。

尝试将jar导出为可运行的jar,它将要求您提供主类。

希望它对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM