使用 netbeans 为 Java/JavaFX 程序生成启动器(exe)或者安装程序(exe,msi)

使用 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 放到项目中的方法,

如果谁实验成功了,请发表评论,谢谢!!!

 

posted on 2013-11-26 17:41  存在的存在  阅读(956)  评论(0编辑  收藏  举报

导航