Java通过一系列工具打包成不需要JDK支持的exe文件
来源:互联网 发布:ubuntu安装qq2016 编辑:程序博客网 时间:2024/06/07 13:51
首先需要准备好的是fat-jar插件,和install4j编辑器
通过fat-jar将Java项目打包成可运行的jar文件,步骤:
1、安装fat-jar插件(下载地址:http://sourceforge.net/projects/fjep/),安装方式很简单直接将你下载完成后得到的jar文件复制到Eclipse的dropins文件夹中,重启Eclipse即可。
2、右键点击Java项目,会发现绿色加号的Build Fat Jar,点击,进入打包界面。Main-Class选择项目主类。点击下一步至完成。
通过install4j工具将前面打出的jar文件打包不需要在Java环境下运行的exe文件,步骤:
1、Full Name是Java项目名称,shortName项目缩写,version项目版本号,publisher项目所有公司,publisher url项目所有公司官网网址,看情况填写。之后点击蓝色箭头进入下一步。
2、jre版本号的限制,最高max,和最低min,点击下一步至3
3、导出exe文件放的路径,之后点击下一步至4
4、在这里将所有使用的资源文件打包到对应的文件夹中,点击蓝色加号:选择(Add Files and Directories)
选择Single files,
点击添加,把我们通过fat-jar导出的jar文件添加进来,之后点击next至OK。
再次点击绿色加号,添加与Java项目中资源文件夹名称相同的文件夹,通过选择(Add Files and Directories)选择Directory将资源文件夹导入。点击下一步至5、
5、双击New launcher创建新的launcher选择Generated launcher点击下一步,在Executable name中添加Java项目名称(随便填),点击下一步至Define launcher icon,点击绿色加号添加项目的icon。点击下一步值Configure Java invocation ,点击绿色按钮选择我们前面添加的jar文件,并确定Main-calss。点击下一步至OK
6、Installer完全默认,不需要设置。点击下一步至7
7、双击New media file 创建新的media,进入Create Media file界面,选择Installer下的window,点击下一步至Bundle a jre with your application,这一步就是将项目中继承jre文件夹。实现打包成的exe文件不需要在Java环境下也可以运行。选择Bundle the following JRE,开始的时候是没有下面两个jre的需要自己点击下载,下载完成后选择其中一个jre直接点击下一步。(这一步也可以在(http://download.csdn.net/detail/u013062469/9098677)路径下载jre并把下载的文件复制到install4j的jres文件夹下。)点击下一步至8
8、点击start Build完成打包,如果在打包过程中出现失败,请检查你的jre文件是否正确。
- Java通过一系列工具打包成不需要JDK支持的exe文件
- Jsmooth Java文件打包成exe文件(可以在没安装JDK的环境下运行)
- Jsmooth Java文件打包成exe文件(可以在没安装JDK的环境下运行)
- java打包成exe工具
- JAVA的jar打包成exe文件
- java的jar打包成exe文件
- JAVA打包成EXE文件
- Java打包成EXE文件
- java 打包成EXE文件
- JAVA打包成EXE文件
- python通过py2exe打包成exe文件
- Java文件打包成exe,在未配置安装JDK和未配置的电脑上运行
- 史上最详细版!java文件打包成exe,在未配置安装JDK和未配置的电脑上运行
- java类文件打包成.exe文件的软件-exe4j
- java+Swing打包成exe可安装文件(可在无jdk环境机器上运行)
- Java打包成jar,并且通过exe4j做成exe文件,然后利用inno做成setup文件
- java打包exe文件
- Java 打包exe文件
- maven build 的时候,卡死在Downloading metadata的解决方法
- Linux学习6_Linux下载文件命令wget用法介绍
- springMVC(8) springMVC注解优化
- SpringMVC中使用Interceptor拦截器
- linux ntp ntpdate 同步时间
- Java通过一系列工具打包成不需要JDK支持的exe文件
- 注意Java陷阱
- Codeforces Round #318 [RussianCodeCup Thanks-Round] (Div. 2)(574A,574B)
- [Phonegap+Sencha Touch] 移动开发4 Cordova/Phonegap应用调试方法汇总
- JavaScript 函数调用
- 630-850nm雪崩管apd列表
- github-july-寻找和为定值的多个数
- jedisPool中的jedis实例被还回后是否会断开和redis服务端的socket连接
- iOS 学习资料整理