Java 无法确定应用程序 class
Java unable to determine Application class
我使用 JavaFx 开发了一个应用程序,并使用 ExcelsiorJet 将其编译为本机代码。在编译过程中,即使我进行测试 运行,一切都正常。但是编译后我收到这个异常:
Exception in thread "main" java.lang.RuntimeException: Error: unable to determine Application class
at Unknown.<unknown>(Unknown Source)
at Unknown.<unknown>(Unknown Source)
at Unknown.<unknown>(Unknown Source)
at Unknown.<unknown>(Unknown Source)
我不明白为什么?有人遇到过这种问题吗?
将此主要方法放入您的应用程序调用中。它会 运行 很好。
如果你想要 运行 没有 main 方法,(这个 e(fx)clipse 插件仅适用于 eclipse)安装 e(fx)clipse 插件并使用 java 1.8 jdk 或在你的项目方面添加javafx
public static void main(String[] args) {
launch(args);
}
我无意中解决了这个问题。问题不在代码中。
解决方法:
当我配置 ExcelsiorJet 进行编译时,在 TARGER 页面的 "Stack trace support" 组合框中我选择了 "None",这是我的问题。当我选择 "Minimal" 时,一切正常。
我不知道为什么它没有使用 "None" 选项进行编译。
我使用 JavaFx 开发了一个应用程序,并使用 ExcelsiorJet 将其编译为本机代码。在编译过程中,即使我进行测试 运行,一切都正常。但是编译后我收到这个异常:
Exception in thread "main" java.lang.RuntimeException: Error: unable to determine Application class
at Unknown.<unknown>(Unknown Source)
at Unknown.<unknown>(Unknown Source)
at Unknown.<unknown>(Unknown Source)
at Unknown.<unknown>(Unknown Source)
我不明白为什么?有人遇到过这种问题吗?
将此主要方法放入您的应用程序调用中。它会 运行 很好。 如果你想要 运行 没有 main 方法,(这个 e(fx)clipse 插件仅适用于 eclipse)安装 e(fx)clipse 插件并使用 java 1.8 jdk 或在你的项目方面添加javafx
public static void main(String[] args) {
launch(args);
}
我无意中解决了这个问题。问题不在代码中。
解决方法: 当我配置 ExcelsiorJet 进行编译时,在 TARGER 页面的 "Stack trace support" 组合框中我选择了 "None",这是我的问题。当我选择 "Minimal" 时,一切正常。
我不知道为什么它没有使用 "None" 选项进行编译。