- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java project 打包以及安装包制作
Java 的桌面程序写好以后只能在 eclipse 下运行是不可以的,还需要将程序拷贝到其他电脑 上运行才可以,所以需要制作成其他电脑可以运行的文件,当然在安装有 jdk 的电脑上只 需要将程序导出为 jar 文件就可以运行了,但是除了开发 java 程序人员的电脑上会安装 jdk,其他人的电脑上不会有这个环境,所以还需要将 java 可运行的环境一同打包到程序中 去,这样,在用户不安装 jdk 的情况下也可以运行。
制作可执行文件的过程
一、首先程序写好后导出 jar 文件
1. 在 eclipse 中右键工程文件,选择 Export
2. 选择导出为 runnable jar file,然后 next
3. 选择应用程序的主入口窗口,保存 jar 的路径,导出文件的方式,选择第一个第二个都 可以,他们都包含程序所需要的库文件,第一个导出的好处是防止程序被反编译,第 二个可以保留原有的文件结构,然后 finish
4. 找到导出后的 jar 文件,如图
二、使用 java 命令运行这个文件 1. 打开命令提示符窗口,找到 jar 的目录
2. 使用 java –jar 命令运行这个 jar 文件
3. 回车看到程序运行起来
4.但是程序没有图片,仔细看 jar 包的大小可以猜测没有资源文件,用 WinRAR 查看 jar 内 部结构发现没有这些资源
三、程序所需的资源文件拷贝到 jar 的相同目录 1. 找到 project 中的除 src 以外需要的文件资源
2. 将这些文件资源复制到与 jar 包相同的目录
3. 再次运行这个 jar 文件,发现已经包含了图片等文件
4.我们肯定不能让用户这样去运行我们的程序,所以必须要转成可以双击运行的方式。 四、将 jar 文件转换为可以直接双击运行的 exe 文件
1. 将 jar 文件转为 exe 文件有一个很好的软件叫做 jar2exe,官方下载地址: /zh/jar2exe/free.htm
我们下载绿色版本
2. 下载好以后直接解压即可,运行里面的 j2ewiz.exe 文件
3. 看到启动窗口,无需注册直接下一步
4. 找到 jar 的路径,选择最低运行 jar 文件的版本,点下一步
5. 选择 windows 窗口程序,下一步
6. 选择应用程序的进入窗口,设置开启时候的动画(可以不设置动画),下一步
7. 忽略所有选择,直接下一步
8. 不需要添加依赖的 jar 包,下一步
9. 设置输出的路径文件名,也可以设置 exe 文件的图标,点下一步
10. 如果你电脑上配置好了环境变量,而且不需要把程序拷贝到别的电脑上去运行,那么 你可以直接点击完成。
11. 如果需要复制到其他没有 jre 环境的电脑上运行,那么你先保留上面的窗口,复制 jre 到刚才的 jar 文件相同的目录,如图:
Jre 的路径就是你安装 jdk 的路径,我的是 C:\Program Files\Java\jre1.6.0_07 下。
12.
窗口的参数配置按钮,配置 jre 的路径为 jar 包的相对路径,如图 选择 jre 设定标签,选择配置文件指定’’,选择相对路径,然后编辑
然后选择刚才
找到 jre 中的 jvm.dll,然后确定,应用就可以了
此时文件夹中会多出一个 config 文件,这个文件就可以是 exe 文件引用同目录的 jre 环境, 如图:
13.
转换完成以后
jar 包就可以删除了,双击 exe 运行,看看效果:
14.
为了验证这个
程序可以在没有安装 jdk 的电脑上运行,我们测试一下,打开 win7 旗舰版的 xpmode,xpmode 是 win7 的一个 xp 的虚拟机,里面是完全的一个 xp 系统,将文件复 制到 xp 中,如图
双击 Kejian.exe,看一下效果:
16.虽然程序已经完成,但是我们不可能会给用户一个文件夹,然后让用户复制,复制好以
后双击 exe 去运行这个程序,所以接下来我们还要制作安装程序包。
五、制作程序安装包
1. 制作安装包需要的软件名字叫做 Inno Setup,软件完全免费,可以从 360 安全卫士的软 件管家搜索下载,如图:
安装的时候编译器选择 Unicode 版本就可以了,当然选择 ansi 也可以,但是支持的编 码不如 Unicode 多。
2. 安装好以后打开程序选择使用向导创建脚本:
3. 直接下一步
4. 设置程序名称、程序版本、公司名称、公司网址信息后下一步
5. 直接下一步
6. 找到 exe 文件以及 exe 所在的文件夹,下一步
7. 设置程序安装后在用户电脑中显示的文件夹名称以及一些开始菜单等的选项,可以自 己选,然后下一步
8. 这些设置
原创力文档


文档评论(0)