关注使用Java和JavaFX部署GUI共享软件...运行时问题?

时间:2019-06-25 17:45:51

标签: java javafx deployment

我曾经是VB6程序员,现在刚回到编码领域。我喜欢Java,因为它是多平台的。我现在正在学习过程中,但是我有些担心,希望你们能帮助我理解。

我想编写GUI独立的共享软件程序,但是我了解到摆动现在已经过时,并且JavaFX已从Java中分离出来。

我关心的是部署。如果最终用户未安装Java怎么办?我可以在自己的安装程序中安装JRE和JavaFX吗?记住...这将用于共享软件,具有数千个下载。我想让最终用户尽可能容易地下载/安装我的程序。

请分享您对此主题的了解。

谢谢!

2 个答案:

答案 0 :(得分:0)

有一个javapackager实用程序,旨在使Windows,Mac OS和Linux的“ standalone EXE”缺少一个更好的词。这不仅捆绑了您所有的jar,还捆绑了JRE与应用程序。因此,用户无需下载其他任何内容。

现在,请记住,这是在抽出FX之前使用的Java 8,因此您需要四处查看最新JDK的情况。理想情况下,该功能并未从JDK中完全删除。

我还没有亲自使用它。

答案 1 :(得分:0)

一个Java打包程序与Java8捆绑在一起,并且将有一个针对Java 14的新打包程序。可以在此处下载有效的预发行版:http://jdk.java.net/jpackage/我已经在构建过程中使用了它,并且可以正常工作。