JavaFX程序到JAR,一直试图这样做了几天



谁能帮我把这个javaFX应用程序转换成一个实际的应用程序使用JAR,因为我一直试图把它转换成一个JAR几天,它只是出现了一个接一个的错误。我只是想做一个exe,但我知道怎么做,JAR我一直在努力做,它做了,但它从来没有运行,只是错误,一百万个。

这是我的github repo https://github.com/Amarnath-someperson/JavaFX-Physics-App与JavaFX-Physics-App/PhysicsApp/src/main/java/com/example/physicsapp/中的代码

不支持为JavaFX应用程序创建jar,您不应该这样做。相反,请查看此处的https://stackoverflow.com/tags/javafx/info打包部分,创建一个真正的应用包和安装程序。

我建议你看看这个Github repo: https://github.com/wiverson/maven-jpackage-template

它包含一个使用Maven、JavaFX 17和Java 17的工作项目。运行maven install创建一个安装程序和一个可运行的exe文件。一旦它开始运行,对项目进行必要的更改应该不会太困难。

在我看来,让别人为你完成全部工作可能有点过分了。无论如何,您需要对打包如何工作来维护您的项目有一个基本的了解,所以我希望这足以让您开始。

将应用程序打包为jar只在Java(FX) 8之前有用,因为JavaFX在那之后的大多数JREs中都不包含。因此,虽然创建jar很容易,但非开发人员将无法运行它。

相关内容