我使用插件“ javafx-gradle-plugin”(https://github.com/FibreFoX/javafx-gradle-plugin)在带有Gradle 5.0的Ubuntu 18.04.3中将Java应用程序构建为本地安装程序。构建部分正常工作,将生成一个.deb安装程序。使用.deb文件安装应用程序后启动我的应用程序时,在控制台中出现以下错误:
LabyrinthMarathon Class game/MenuLauncher not found.
LabyrinthMarathon Failed to launch JVM
生成的jar很完美。
我还测试了Windows 7 32位版本上的构建部分,它可以工作(生成安装程序并且应用程序启动没有问题)。但是在Windows 10 64位中使用的同一安装程序不起作用。
我只有一个依赖项(org.json),但我不认为这是问题所在。
我在Windows中使用OpenJDK 8 64位(在Ubuntu中)和Oracle Java 8。