Java无法确定应用程序类

Java无法确定应用程序类,java,javafx,native-code,Java,Javafx,Native Code,我使用JavaFx开发了一个应用程序,并使用ExcelsiorJet将其编译为本机代码。在编译期间,即使在我进行测试运行时,一切都正常工作。但在编译之后,我收到了这个例外: Exception in thread "main" java.lang.RuntimeException: Error: unable to determine Application class at Unknown.<unknown>(Unknown Source) at Unknown.<unkno

我使用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”java.lang.RuntimeException中的异常:错误:无法确定应用程序类 未知(未知来源) 未知(未知来源) 未知(未知来源) 未知(未知来源)
我不明白为什么?有人遇到过这种问题吗?

请在应用程序中使用这种主要方法。它会运行良好。 如果您想在没有main方法的情况下运行,(此e(fx)clipse插件仅适用于eclipse)请安装e(fx)clipse插件并使用java1.8jdk或在您的项目facets中添加javafx

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

}

将此主要方法放在应用程序中。它会运行良好。 如果您想在没有main方法的情况下运行,(此e(fx)clipse插件仅适用于eclipse)请安装e(fx)clipse插件并使用java1.8jdk或在您的项目facets中添加javafx

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

}我意外地解决了这个问题。问题不在代码中

解决方案: 当我配置ExcelsiorJet进行编译时,在Targetr页面的“堆栈跟踪支持”组合框中,我选择了“无”,这就是我的问题。当我选择“最小”时,一切都起作用了


我不知道为什么不使用“无”选项编译。

我意外地解决了这个问题。问题不在代码中

解决方案: 当我配置ExcelsiorJet进行编译时,在Targetr页面的“堆栈跟踪支持”组合框中,我选择了“无”,这就是我的问题。当我选择“最小”时,一切都起作用了


我不知道为什么不使用“无”选项进行编译。

要使用JavaFX创建本机应用程序,如果可能的话,我建议使用内置工具而不是第三方工具。询问ExcelsiorJet的支持人员这里出了什么问题不是更好吗?你检查了我的答案吗?这对你有用吗?请重播,或者如果它对您有效,请将其标记为正确。要使用JavaFX创建本机应用程序,如果可能的话,我建议使用内置工具而不是第三方工具。询问ExcelsiorJet的支持人员这里出了什么问题不是更好吗?您检查了我的答案吗?这对你有用吗?请重播或如果它是为u工作标记为正确的ans