如何将JavaFX12应用程序部署到具有相同代码库的多个平台

时间:2019-06-05 16:14:05

标签: java javafx netbeans jlink jmod

我按照说明在Windows 10上使用NetBeans 11创建“模块化IDE”项目:

https://openjfx.io/openjfx-docs/#IDE-NetBeans

我最终创建了一个看起来像这样的项目:

enter image description here

然后我运行“ Clean and Build”(在nebeans中设置jlink + jmod),然后得到一个Windows分发文件夹,该文件夹包含自运行的Java运行时,其中包含所有依赖项(大约90 Megs)

enter image description here

我可以通过命令提示符“ HelloFX”或双击“ HelloFX.bat”来运行

enter image description here

这一切都很好。但是,我在netbeans中的“ HelloFX项目”正在使用Windows JavaFX库和Windows Jmods库。这意味着如果我要部署到Windows计算机而不是Mac,则此过程将起作用。我需要为Mac创建一个全新的项目吗?我无法单击“清洁并生成Mac版”和“清洁并生成Windows版”按钮吗?还是有一种使用相同代码库的方法?我基本上想将JavaFX 8项目代码库引入这个新结构中。有什么好方法吗?

0 个答案:

没有答案