swing项目可以打包成jar,exe,msi等
项目选项卡 项目--属性--构建--部署--在项目菜单中启用本机打包操作
项目--打包为--所有工件
ant -f D:\\zhao\\Documents\\NetBeansProjects\\docCompare -Djar.archive.disabled=true -Dnative.bundling.type=all build-native
Detected JavaFX Ant API version 1.2
Execute failed: java.io.IOException: Cannot run program "iscc" (in directory "D:\zhao\Documents\NetBeansProjects\docCompare"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
Execute failed: java.io.IOException: Cannot run program "candle" (in directory "D:\zhao\Documents\NetBeansProjects\docCompare"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
D:\zhao\Documents\NetBeansProjects\docCompare\nbproject\build-native.xml:440: Error:
JavaFX native packager requires external Inno Setup 5+ tools installed and included on PATH to create EXE installer. See http://www.jrsoftware.org/
JavaFX native packager requires external WiX 3.0+ tools installed and included on PATH to create MSI installer. See http://wix.sourceforge.net/
构建失败 (总时间: 1 秒)
需要安装
Inno Setup 5+,
下载地址 http://www.jrsoftware.org/ 下普通版的就行,多语言版的也没有中文的
可在百度搜索 inno setup 中文版,或绿色版
安装后加入环境变量 PATH C:\Program Files (x86)\Inno Setup 5;
WiX 3.0+ tools
安装后加入环境变量 这个我没配成功
重启NetBeans
项目--打包为--所有安装程序
需要安装 Inno Setup 5+,WiX 3.0+ tools
项目--打包为--仅图像 (不是图片的意思,是image(二进制)文件的意思)
会在项目文件夹下的dist文件夹下生成打包的文件,有jre,有exe,可执行,
这个拷走就能用,打包快,推荐这个,
不需要安装另外的程序
项目--打包为--EXE 安装程序
需要安装 Inno Setup 5+
生成的exe安装文件相对小很多。
项目--打包为--MSI 安装程序
需要安装 WiX 3.0+ tools
http://docs.oracle.com/cd/E40938_01/doc.74/e40142/build_japps.htm
7.8 Packaging an Application as a Native Installer
-
Windows
-
bundle image
-
EXE installer (requires Inno Setup 5 or later)
-
MSI installer (requires WiX 3.0 or later)
-
-
MAC OS X:
-
bundle image
-
DMG installer
-
-
Linux:
-
bundle image
-
rpm installer (requires
rpmbuild
)
-
用NetBeans打包有一个缺陷,就是打包过程太简单了,有些东西不能设置,如程序图标,安装目录等等。
下一篇讲稍微复杂一点的自定义打包。
java swing项目打安装包 ant+exe4j+inno setup
http://happyqing.iteye.com/blog/2083283