启动和更新模块化JavaFX应用程序的最简单方法是什么?

时间:2019-04-18 13:13:57

标签: java-11 javafx-11 netbeans-10

我正在寻找创建,启动和更新模块化JavaFX应用程序的最简单,更合适的方法。
我正在使用:
-OpenJDK 11.0.2
-JavaFX SDK 11.0.2
-操作系统:Windows 10
-IDE:NetBeans 10.0

首先,我创建了Java应用程序,添加了模块路径,module-info文件,并使用以下行启动了一个应用程序:
java -p“%PATH_TO_FX%” --add-modules javafx.controls -jar
但是这种启动的问题是模块路径和所包含模块的数量,因此这条线可能长达一英里。解决此问题的一种方法是创建一个可以启动该应用程序的批处理文件,但是我想用任何一种方式来启动该应用程序吗?

第二,我创建了Java应用程序,添加了模块路径,模块信息文件,然后用模块文件更新了jar文件。之后,我创建了jlink并启动了应用程序。这种实现方式让我感到困扰的是,我的jlink的最小大小为50 MB,如果明天我需要添加新模块,我将需要重新编译,并向所有客户端发送最少50 MB的更新。如果您有很多客户,这并不容易,而且成本很高。 有没有一种方法可以轻松地更新此闪烁/廉价或以其他任何方式与他操纵?

还有其他创建,启动和更新模块化JavaFX应用程序的选项吗?

0 个答案:

没有答案