资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Java Project 打包以及安装包制作Java 的桌面程序写好以后只能在 eclipse 下运行是不可以的,还需要将程序拷贝到其他电脑 上运行才可以,所以需要制作成其他电脑可以运行的文件,当然在安装有jdk的电脑上只需 要将程序导出为jar文件就可以运行了,但是除了开发java程序人员的电脑上会安装jdk, 其他人的电脑上不会有这个环境,所以还需要将 java 可运行的环境一同打包到程序中去, 这样,在用户不安装jdk的情况下也可以运行。制作可执行文件的过程、首先程序写好后导出 jar 文件1. 在 eclipse 中右键工程文件,选择 Export2. 选择导出为 runnable jar file,然后 next3. 选择应用程序的主入口窗口,保存 jar 的路径,导出文件的方式,选择第一个第二个都 可以,他们都包含程序所需要的库文件,第一个导出的好处是防止程序被反编译,第二 个可以保留原有的文件结构,然后 finish4. 找到导出后的jar文件,如图、使用 java 命令运行这个文件1. 打开命令提示符窗口,找到jar的目录BB1 匡珪员:C:Win dow5system 3 2cmd. exeMicrosoft Windows_Jg* 6.1.760? 版权所有 农2009 Microsoft CorporationC: MJsersfidnin istratore:E:cd KeJ ianE: XKe jian2.使用java -ar命令运行这个jar文件 廊苣珪员:C:Win dowssystem 3 2cmd. exeHicrosoft Windows tJK 6.1.7601 版权所有(匚2009 Microsoft CorpoC: MJsersMldmin istratore :E:Xcd KejianE:SKejianjaua -jar Kejian.jar3. 回车看到程序运行起来4.但是程序没有图片,仔细看jar包的大小可以猜测没有资源文件,用WinRAR查看jar内 部结构发现没有这些资源本地髄盅(E:) Keji詔9 工具E帮助(H刻录新建文科夹灌 Kejian.jar - WinRAR匡 _ Kejianjar - ZIP压缩文件解比小为36;名称Kejian.jaQg丄 META-INFj. icons.com.about_files_XDT.cl ass团 XDT$ Rep I ayPa nel.class 0XDT$3.clXDT$2.class文件(E討工具麻回趣迎帮$茅固励曲恸A潘加 解压 测试 W 删陰 3三、程序所需的资源文件拷贝到 jar 的相同目录1. 找到 project 中的除 src 以外需要的文件资源H_I =1? |* 心 KeJian适.匹 JRE System Library 卩avaSE-lj6 eferenced Librari已sIx-DbJ2. 将这些文件资源复制到与jar包相同的目录3. 再次运行这个jar文件,发现已经包含了图片等文件4. 我们肯定不能让用户这样去运行我们的程序,所以必须要转成可以双击运行的方式。四、将 jar 文件转换为可以直接双击运行的 exe 文件1.将jar文件转为exe文件有一个很好的软件叫做jar2exe,官方下载地址: http:/www.regexlab.com/zh/jar2exe/free.htm我们下载绿色版本3.下载安装程序:自 j2e_free.zip - 1.1 Mb绿色免安装:由 j2e_green.zip - 1.0 Mb2.下载好以后直接解压即可,运行里面的j2ewiz.exe文件名称迤 cfga5ist.dll 护 config.exe 叵3 j2ewiz.com 圏 j2ewiz.exeewiz.inilang.dll un icows.dll3. 看到启动窗口,无需注册直接下一步4. 找到 jar 的路径,选择最低运行 jar 文件的版本,点下一步5. 选择 windows 窗口程序,下一步6. 选择应用程序的进入窗口,设置开启时候的动画(可以不设置动画),下一步7. 忽略所有选择,直接下一步8.不需要添加依赖的jar包,下一步9.设置输出的路径文件名,也可以设置exe文件的图标,点下一步10. 如果你电脑上配置好了环境变量,而且不需要把程序拷贝到别的电脑上去运行,那么你 可以直接点击完成。11.如果需要复制到其他没有jre环境的电脑上运行,那么你先保留上面的窗口,复制jre到 刚才的 jar 文件相同的目录,如图:j. DB2012/8/3114:33* res2012/8/3114:27a Resource2012/8/3114:27文曲劉 Kejian.&x&2012/8/3116:10程序17.1刍 Kejian.jar2012/8/3115:51JAR文件16.9jrel.6.0 07 12012/8/3114:42文磁Jre 的路径就是你安装 jdk 的路径,我的是 C:Program FilesJavajre1.6.0_07 下。12. 然后选择刚才 窗口的参数配置按钮,配置 jre 的路径为 jar 包的相对路径,如图选择jre设定标签,选择配置文件指定,选择相对路径,然后编辑找到jre中的jvm.dll,然后确定,应用就可以了此时文件夹中会多出一个config文件,这个文件就可以是exe文件引用同目录的jre环境, 如图:jar包就可以删除了,双击exe运行,看看效果:L十算机k本地越盘(E:) Kejian k查看M TMCO帮助(H)开 刻录新建文件夹-fffiDBire!6.0 07Resource_j Kejian.configFT x14. 为了验证这个 程序可以在没有安装jdk的电脑上运行,我们测试一下,打开win7旗舰版的xpmode, xpmode是win7的一个xp的虚拟机,里面是完全的一个xp系统,将文件复制到xp中, 如图Kejian匚口J|_ |文件 編辑 查看(V)收藏 工具(X)帮助01)L# /搜索腹文件夹双击Kejian.exe,看一下效果:16.虽然程序已经完成,但是我们不可能会给用户一个文件夹,然后让用户复制,复制好以后双击 exe 去运行这个程序,所以接下来我们还要制作安装程序包。五、制作程序安装包1.制作安装包需要的软件名字叫做Inno Setup,软件完全免费,可以从360安全卫士的软 件管家搜索下载,如图: WUinno setup游戏大全 软件升级 软件卸载 开机加速 手机必备令软件宝库A软件宝库返回一共为您找到31款inrw setup相关软件以下5葱软件来自3別软件管家I 亀 Inno Setup 5.5.1这是一急免费的制作安装软件的工具。包括向导,.5.&M7驸我要投票已安装ISTool 5.3.0帮助你创建由Inno Setup编译器脚.1.23M:話忑投票帝找同类下载9准精窘游我中心安装的时候编译器选择Unicode版本就可以了,当然选择ansi也可以,但是支持的编码 不如 Unicode 多。2. 安装好以后打开程序选择使用向导创建脚本:4. 设置程序名称、程序版本、公司名称、公司网址信息后下一步6. 找到 exe 文件以及 exe 所在的文件夹,下一步7. 设置程序安装后在用户电脑中显示的文件夹名称以及一些开始菜单等的选项,可以自己 选,然后下一步8. 这些设置可选,直接下一步9. 选择简体中文,下一步10. 设置输出路径、安装包名称、安装密码安装文件的图标等信息,可以默认,下一步11. 这一步可要可不要,直接下一步12. 点击完成到此脚本创建完成,执行脚本就可以得到安装程序了。13. 选是14. 可以不保存,自愿,点击后自行编译15.完成以后如果你选择了保存编译脚本那么在编译脚本相同目录会有一个output文件夹,如果没有保存编译脚本,那么就会在用户的我的文档中有一个output文件夹,里面就是 生成的安装文件:十算机卜本地臨盅(E:卜Kejian Output查看工具E帮助(H)库弔T共享-刘录新建文禅去名称修改日期12012/8/31 16:4316.到这里安装包就制作好了,可以测试一下,方法很简单,就不再写了。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号