以下建议仅根据您对环境中构建速度慢的描述为您的开发工作提出建议。通常,如果 NetBeans JavaFX 项目开发构建已经足够快,则不应使用上述设置。对于包装生产应用程序,您将需要使用不同的设置。
如何在 NetBeans 下快速构建 JavaFX
- 投资固态硬盘。
- 遵循 kbb 的建议,将库文件放在您的机器本地。
- 使用 NetBeans 7.4 + Java 8 并创建标准 Java 项目而不是 JavaFX 项目。
- 在项目属性下 | 库取消选中:
- 在项目属性下 | 构建 | 包装取消选中:
- 压缩 JAR 文件
- 编译后构建 JAR
- 复制依赖库
- 在项目属性下 | 构建 | 部署取消选中:
- 在项目菜单中启用本机打包选项
- 如果默认情况下不存在,则将 JavaFX RT 工件保留在编译类路径上。
- 在项目属性下 | 应用 | 网络启动取消选中:
如果您最终无法使用 NetBeans 解决构建性能问题,您可能想尝试 Intellij Idea(我发现它在构建 JavaFX 项目方面非常有效)。
我的 NetBeans 构建经验
一个标准的 NetBeans JavaFX 项目对我来说可以非常快速地构建和运行 JavaFX 项目(不超过一两秒)。即使没有应用上面的大多数构建速度建议。几秒钟内构建的项目引用了超过 75 个库,总计超过 55MB 的数据。但是,构建时间是在使用本地库时,而不是在使用存储在网络上的库时。此外,快速构建使用的是 Macbook Air(具有 SSD)。
如果项目已签名,则每个库 jar 的签名过程需要几秒钟。