无法运行JavaFX ant构建可执行文件

问题描述 投票:0回答:1

我有一个奇怪的问题。我正在尝试通过ant(build.fxbuildbuild.xml)和inno设置在Eclipse中构建JavaFX项目,其中一些正在运行,但大多数都没有。安装后,我在弹出窗口中看到一条消息,提示“找不到类主/主类”,在另一个弹出窗口中,出现“无法启动JVM”。对于所有应用程序,我都具有相同的设置,具有相同的build.xml结构,即使安装后运行良好的应用程序也使用main / Main类,所以我不明白原因。顺便说一句,它是一个简单的Snake游戏,尽管它的尺寸要小一点,但它不能工作,例如类似的pong游戏。接下来我不明白,这就是为什么蚂蚁与JDK 12不兼容的原因,我只能使用JDK 1.8.0。

我已经尝试将整个应用程序打包到Main类中,从Eclipse再次运行正常,因此代码还可以,但是在构建和安装后,我会看到相同的弹出窗口。

java javafx ant
1个回答
0
投票

我遇到您遇到的相同问题。从Ecplipse启动JavaFX-Application可以正常工作,也可以在本地驱动器上安装(使用Ant-Build和InnoSetup)。网络驱动器上的安装不会以错误消息“ Class main / Main”和“无法启动JVM”开始。使用外部JRE运行安装的主要jar文件可以正常工作,只有创建的.exe文件才有问题。

您能否提供有关“我已在start方法中更改了静态类的初始化”的更多详细信息?对于解决此问题的任何提示,我将不胜感激。

先谢谢您安德烈亚斯

© www.soinside.com 2019 - 2024. All rights reserved.