jar 转 exe 以及exe安装包制作含java环境
2015-01-13 12:30
351 查看
起一个能概括本博客所有内容的名字真的很难
Java 是一门多么神奇的语言,可以称作为 一次学习到处使用
Java 可以用来开发 移动端 PC桌面端 服务端 网页前端程序
其他3个领域Java都发展的很好,唯独 PC桌面 端几乎没人使用,为什么呢?
原因很简单,Java 领导者脑子被僵尸是吃了
举个简单的栗子,我用 Eclipse 导出一个 Runable Jar 到桌面,双击居然不能执行,我擦嘞。
说实话我后来过了大半年才知道用 Windows 命令行执行 java -jar xxx 去启动这个可执行 jar 程序,你们说蛋不蛋疼,安装 JDK 的时候为什么就不关联 jar 用默认程序执行,如果不存在可执行类,弹出一个对话框就是,这样至少我能很轻松的制作出一个可以在 Windows 下执行的 jar 程序,或者 JDK 包含一个将 jar 打包成 exe 的工具 那该多好
后来本人有研究了一下,Jar 转 exe 并不是不可行,需要借助几个第三方工具,下面我来直播一下 将一个 jar 制作成 Windows 安装包(包含 jre )全过程:
准备工具:
1.7Zip 点击打开链接 http://pan.baidu.com/s/1mg1d0Ru
2.exe4j 点击打开链接 http://pan.baidu.com/s/1o6DQBEU
制作 jar 启动程序的神器,可以解决 jre 依赖问题
3.inno_setup 点击打开链接 http://pan.baidu.com/s/1qW0pvek
用于Windows 安装包制作
4.jdk 1.7 32位 点击打开链接 http://pan.baidu.com/s/1mgurP00
导出 Runable jar 我是用 eclipse 右键
EXE4J_JAVA_HOME 执行 jre 的 bin 目录,这里要注意跟一般的 java 环境变量不一样
用户名和公司名可随便填
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
b.配置路径
选择要封装的 jar :
配置 jre
配置启动画面
大功告成:
这样 jar 的启动程序就制作完成了,如果 exe 启动失败,尝试换一台 32 位的电脑,我64win 8.1 导出的 exe 运行不了,提示 error code 16,找不到原因,后来换台 32位XP 一切正常
用到的工具:Inno_setup 至于这样工具怎么使用有人比我写的更专业,我就不复述,看下面的博客
点击打开链接 http://robert-liu.iteye.com/blog/890165
不过我要提一点:选择文件夹的时候,他会把这个文件夹解压到根目录,比如我选择 adb 文件夹,安装的时候会把 adb 下的所有文件解压到程序安装目录,而不是 安装目录 /adb 目录,解决办法是自己动手修改脚本,很简单,贴个图相信你应该看得懂:
Java 是一门多么神奇的语言,可以称作为 一次学习到处使用
Java 可以用来开发 移动端 PC桌面端 服务端 网页前端程序
其他3个领域Java都发展的很好,唯独 PC桌面 端几乎没人使用,为什么呢?
原因很简单,Java 领导者脑子被僵尸是吃了
举个简单的栗子,我用 Eclipse 导出一个 Runable Jar 到桌面,双击居然不能执行,我擦嘞。
说实话我后来过了大半年才知道用 Windows 命令行执行 java -jar xxx 去启动这个可执行 jar 程序,你们说蛋不蛋疼,安装 JDK 的时候为什么就不关联 jar 用默认程序执行,如果不存在可执行类,弹出一个对话框就是,这样至少我能很轻松的制作出一个可以在 Windows 下执行的 jar 程序,或者 JDK 包含一个将 jar 打包成 exe 的工具 那该多好
后来本人有研究了一下,Jar 转 exe 并不是不可行,需要借助几个第三方工具,下面我来直播一下 将一个 jar 制作成 Windows 安装包(包含 jre )全过程:
准备工具:
1.7Zip 点击打开链接 http://pan.baidu.com/s/1mg1d0Ru
2.exe4j 点击打开链接 http://pan.baidu.com/s/1o6DQBEU
制作 jar 启动程序的神器,可以解决 jre 依赖问题
3.inno_setup 点击打开链接 http://pan.baidu.com/s/1qW0pvek
用于Windows 安装包制作
4.jdk 1.7 32位 点击打开链接 http://pan.baidu.com/s/1mgurP00
第一步:导出 jar
安装 jdk (已安装的虐过)导出 Runable jar 我是用 eclipse 右键
第二步:制作 jar 的启动程序,
1.配置 exe4j 的环境变量,
EXE4J_JAVA_HOME 执行 jre 的 bin 目录,这里要注意跟一般的 java 环境变量不一样
2.解压 exe4j ,运行 bin 目录下的 exe4j.exe
如果运行失败,试试移动到别的盘(主要是目录路径中不能用中文),或者你第一步环境变量没配对3.exe4j 的使用,图文并茂:
a:注册 exe4j 可以使用以下注册码:用户名和公司名可随便填
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
b.配置路径
选择要封装的 jar :
配置 jre
配置启动画面
大功告成:
这样 jar 的启动程序就制作完成了,如果 exe 启动失败,尝试换一台 32 位的电脑,我64win 8.1 导出的 exe 运行不了,提示 error code 16,找不到原因,后来换台 32位XP 一切正常
第三步: 制作exe安装包
这样做好的程序是一大堆 文件及文件夹,jre 解压出来100多M,就这样给别人使用显然不专业,我们来制作一个安装包吧,用到的工具:Inno_setup 至于这样工具怎么使用有人比我写的更专业,我就不复述,看下面的博客
点击打开链接 http://robert-liu.iteye.com/blog/890165
不过我要提一点:选择文件夹的时候,他会把这个文件夹解压到根目录,比如我选择 adb 文件夹,安装的时候会把 adb 下的所有文件解压到程序安装目录,而不是 安装目录 /adb 目录,解决办法是自己动手修改脚本,很简单,贴个图相信你应该看得懂:
相关文章推荐
- jar 转 exe 以及exe安装包制作含java环境
- 学习Java程序制作Jar、exe和安装包过程中的问题记录及理解
- [Java Eclipse] 使用Eclipse发布jar包以及制作exe文件的方法
- 基于WINDOWS OS ANT + NSIS + BAT + SVN 环境,ANT 一键安装制作 JAVA WEB + TOMCAT7.0 EXE 安装包
- 在命令提示符下编译、运行java 以及使用jar命令制作可执行的jar包
- 总结java程序打包jar包再转成exe 然后把jre环境一起压缩成setup.exe程序
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- java将jar打包成exe安装包
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- java打包exe 制作安装包 With JRE 自启动 转载
- 第1章 Java基本概念及环境配置——FAQ1.17 怎样制作鼠标双击就可以运行的Jar文件?
- Java打包成jar文件,以及将jar文件导出为exe文件方法汇总
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- Jar 转 EXE 可以脱离 java 环境 jar to exe和Jsmooth 的使用
- Jar 转 EXE 可以脱离 java 环境 jar to exe和Jsmooth 的使用
- 用JSmooth制作java jar文件的可执行exe文件教程【图文】
- 如何用java命令制作jar包,以及如何引用第三方jar包
- Jar 打包 EXE文件,可以脱离java环境运行 Jsmooth的使用