我按照说明在 Windows 10 上使用 NetBeans 11 创建“模块化 IDE”项目:
https://openjfx.io/openjfx-docs/#IDE-NetBeans
我最终创建了一个如下所示的项目:
然后我运行“清理和构建”(在 nebeans 中设置 jlink+jmod),我得到一个 Windows 分发文件夹,其中包含自运行的 java 运行时,其中包含所有依赖项(大约 90 兆)
我可以通过命令提示符“HelloFX”或双击“HelloFX.bat”来运行它
这一切都很好。但是,我在 netbeans 中的“HelloFX 项目”使用的是 Windows JavaFX 库和 Windows Jmods 库。这意味着如果我想部署到 Windows 机器而不是 Mac,这个过程将起作用。我必须为 Mac 创建一个全新的项目吗?有没有办法我可以单击“Clean and Build for Mac”和“Clean and Build for Windows”按钮?或者有没有办法使用相同的代码库?我基本上想将 JavaFX 8 项目代码库引入这个新结构。有没有好的方法来做到这一点?