JavaFX应用的打包与部署指南
1. 概述
在开发JavaFX应用时,将其打包并部署到不同设备(如桌面、笔记本、手机,甚至未来的电视等)是至关重要的。虽然使用集成开发环境(IDE)(如NetBeans或Eclipse)开发时也会进行打包操作,但专门了解打包和部署的相关知识仍有必要,原因如下:
- 学会将javafxpackager作为命令行工具使用。在生产环境中,通常使用批处理脚本进行构建,这就需要用到javafxpackager。而且,javafxpackager有一些功能是NetBeans和Eclipse的JavaFX插件目前无法在IDE内实现的。
- javafxpackager生成的文件可能需要根据部署环境进行定制。我们将详细了解这些文件并介绍如何进行定制。
- 在IDE中以独立应用程序运行JavaFX代码时,它拥有所有可用权限,能完全访问系统和网络。但在部署应用时,情况可能并非如此。我们将了解默认的限制以及如何为应用程序赋予所需的额外权限。
需要注意的是,目前所有的部署机制都涉及通过网络安装JavaFX应用,不允许将JavaFX运行时与代码捆绑分发,用户只能直接从Sun Microsystems获取JavaFX运行时。
2. 桌面应用的打包与部署
2.1 使用javafxpackager创建打包应用和小程序
以一个简单的JavaFX应用为例,该应用包含一个JavaFX源文件和一张Duke坐在椅子上放松的图片。以下是其源代码:
package deployment;
import javafx.stage.Stag
超级会员免费看
订阅专栏 解锁全文
6496

被折叠的 条评论
为什么被折叠?



