使用 netbeans 为 Java/JavaFX 程序
生成启动器(exe)
安装程序(exe,msi) Java/JavaFX 程序启动器(exe)使用自定义的图标
(转载请注明出处!author:fylsle@gmail.com)
Step 0: 使用 netbeans 7.X 版本,JDK选择 1.7U6 以上的版本
Step 1: 新建或者现有的 Java/JavaFX 项目(使用 ant,maven 的正在研究中)
Step 2: 右键打开 项目属性--->构建-->部署,勾选 “在项目菜单中启用本机打包操作”
Step3: 创建图标资源放到 项目目录/deploy/package/windows/xxxxx.ico 中, 图标文件名称应和项目的名称一致
Step 4: 将 deploy 的绝对路径添加到 ant 的classpath: 工具--->选项--->Java---> Ant--->类路径
Step 5 : 创建启动器(可执行文件exe): 右键工程,弹出菜单中选择 打包为:仅图像
Step 6:,稍等片刻,在项目文件夹 dist\bundles\项目名称 的文件夹中可以找到生成的 exe 文件
Step 7: 如果 step 5 选择了所有类型,则生成的文件如下:
注: 生成 exe 类型的安装包需要外部工具 Inno Setup Compiler
生成 msi 类型的安装包需要外部工具 WiX Toolset
另外:
关于 Step 4, 如果想使程序使用自定的图标,本人实验了N种方法,
最后还是只有这种全局设置可以,没有找到把 classpath 放到项目中的方法,
如果谁实验成功了,请发表评论,谢谢!!!