我按照说明在Windows 10上使用NetBeans 11创建“模块化IDE”项目:
https://openjfx.io/openjfx-docs/#IDE-NetBeans
我最终创建了一个看起来像这样的项目:
然后我运行“ Clean and Build”(在nebeans中设置jlink + jmod),然后得到一个Windows分发文件夹,该文件夹包含自运行的Java运行时,其中包含所有依赖项(大约90 Megs)
我可以通过命令提示符“ HelloFX”或双击“ HelloFX.bat”来运行
这一切都很好。但是,我在netbeans中的“ HelloFX项目”正在使用Windows JavaFX库和Windows Jmods库。这意味着如果我要部署到Windows计算机而不是Mac,则此过程将起作用。我需要为Mac创建一个全新的项目吗?我无法单击“清洁并生成Mac版”和“清洁并生成Windows版”按钮吗?还是有一种使用相同代码库的方法?我基本上想将JavaFX 8项目代码库引入这个新结构中。有什么好方法吗?