用exe4j把java打包成exe
2015-12-13 00:23
393 查看
在我们写程序的时候,有时会有一种需求,那就是希望我们的程序是一个可执行文件,而不是一个jar文
件,其实大部份时候,可执行的jar文件都可以满足要求,但是如果我们的程序是需要保护的,那么打包
成jar文件就不太安全了,因为jar文件就是一个解压缩文件,一解压就什么都能看到了,当然也可以选择
混淆,但是混淆了以后排错就没那么容易了,因为混淆的时候,把一些类的信息都混淆了。如何既保证代
码的安全又容易排错呢?那么打包成exe就是一种很好的办法了,其实我今天介绍这个方法并不是希望大
家去打包成exe文件,因为exe文件毕竟不是跨平台的,用了exe的格式就失去了java的初衷了。
exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的jar文件,还可以打包成
windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然java6.0已经实现了这一
点,但是还是没有exe4j生成的启动画面快。
件,其实大部份时候,可执行的jar文件都可以满足要求,但是如果我们的程序是需要保护的,那么打包
成jar文件就不太安全了,因为jar文件就是一个解压缩文件,一解压就什么都能看到了,当然也可以选择
混淆,但是混淆了以后排错就没那么容易了,因为混淆的时候,把一些类的信息都混淆了。如何既保证代
码的安全又容易排错呢?那么打包成exe就是一种很好的办法了,其实我今天介绍这个方法并不是希望大
家去打包成exe文件,因为exe文件毕竟不是跨平台的,用了exe的格式就失去了java的初衷了。
exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的jar文件,还可以打包成
windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然java6.0已经实现了这一
点,但是还是没有exe4j生成的启动画面快。
相关文章推荐
- java类加载
- 带有排序和过滤功能的 JTable((JDK 6.0新功能))
- java中判断目录是否存在
- java 数字转换成字符串
- 解决在m2eclipse中执行mvn package命令出现的Unknown lifecycle phase "mvn".问题
- java中类加载、类加载器详细解析
- Eclipse上安装springsource-tool-suite
- Java I/O操作(一)
- SpringMVC------HelloWorld
- SpringMVC ------ @PathVariable 映射URL绑定的占位符
- Java 基础_06_继承、重写、多态
- Java基础_07
- Java基础_07_2
- java学习(五)
- java学习(六)
- java学习第12天1.2
- JavaDoc用法
- Java Notes-9
- Java Notes-10
- Java Notes-8