exe4j和instal4j制作安装包
来源:互联网 发布:做优化 编辑:程序博客网 时间:2024/05/13 06:21
1. 使用exe4j和instal制作发布包,使用打包后看不到jar文件,别人也就无法反编译你的源码,首先使用exe4j先把自己的文件打包成test.exe.我这里打包的是自己的一个工程,其中之一个工程也包括lib包.现在就把我自己的打包过程向大家展示一下:
Exe4j打包步骤:
a.
b. 先是出现欢迎界面,这里你可以直拉点击下一步,也可以点击“open”打开你上一次所做的保存,然后一直下步一就可以完成打包。这时为了方便,我直接打开我上一次所作的保存。没有作过保存的读就直接点击下一步;
c.
d. 点击完之后我们就可以看到,这里有两个选择,一个是“regular mode”,另一个是”jar in exe “mode 。前者的功能是直接打包exe,但这个exe没有包含jar文件或者class。所以打包之后你就会有两个文件,一个是exe文件,另一个可能是一个文件夹也可能是一个jar文件,也就是说exe文件是指向jar文件.所以这个时候jar文件还是会暴露于客户. 后者是直接打包成一个exe文件。它里面包含着class文件,但很难被用户解压缩(基本上是不可能被解压缩,不然exe4j也就失去它的功能了).
所以在这里我选择后者。点击下一步.
e.
输入你所要生成的exe文件简称名,和文件生成路径,点击下一步
f.
输入你的应用程序的名字,和选择图标路径。”allow only a single running instance of the application”是代着是你的程序是否在机子上只能有一个在运行。这个大家可以自己自由选择。有的程序像我写的程序本身自己就已经限制了只能有一个运行着,所以也就没有必要要选择了。
下面的这个更多选项可以自由选择像”redirection”重新定久,生成的日志文件名以及生成”32_bit or 64bit “是否生成64位的应用程序,使它能够在64位的机子上运行。我们一般选择是的32位的,所以就默认了。
,这里就作选择了,我们直接点击下一步l
g.
可以看到,这里主要有两个选择,选择“主类”,和选择jar包。我们首先点击“绿色的”的小箭头,添加jar包。
这里不能选择路径,所以我们只能选择archive一个一个的把文件添加进来。包括我们的lib包里的所有文件,它会自动关联,我们选择时候也就不用考虑它是文件夹或者是文件,全部把经选择时来就是.选择完之后,我们点击”main class”,选择程序的主类。
选择完成后,点击”ok”,点击下一步.
h.
i. 这个是限制版本问题,我们一般选择我们程序开发时的版本,我的程序是采用1.6开发,有用到一部分1.6的API所以必须在1.6或者更高的版本才能够运行.最主的版本我们可以不写.,设置完成之后,点击下一步.
j.
这里是设置应用程序,就像我们打开netbeaans会出现一个加载界面,直到所以的文件都加载到内存之后,我们才可以使用netbeans IDE。选择图片这后,我们点击下一步,配置文件信息.
这里一般不做修改,直接点击下一步.
点击next就完成了去看一下,去看看你刚才所设置exe文件生成上当吧
下面开始讲如何用instal4j制作安装包:
这是启动界面。你可点击上一次你作保存的工程,所以这里我也就直接点击上一次所作的保存了。
它主要有这些六大块,第一块是生成基本信息,第二块是文件目录信息。你的可执行文件,和其它所必需用到的文件。第三块,是制作一个启动,就是exe文件,第四个是打包界面的相关设计,我这时只是做个简单的安装包,所以安装界面也就不追求漂亮了。
第五步是生成打包程序。第六步是生成。关于instal4j。制作比较简单一些,我在这里也就不多作介绍了,朋友们可以自己研究一下。如有不懂,再联系我。Q:2724015
34
- exe4j和instal4j制作安装包
- 使用exe4j制作swing发布包
- exe4j打包--exe转安装包
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup)——之四:使用Inno Setup制作安装包
- vs2005制作安装包和卸载包
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup) ——之二:使用MyEclipse将应用制作成可执行的JAR包
- exe4j制作可执行文件
- exe4j制作exe文件
- exe4j制作exe文件
- 制作ArcEngine安装包
- 安装包的制作
- C#制作安装包
- 制作安装包
- 安装包制作点滴
- 安装包制作 InstallShield
- InstallShield制作安装包
- installshield安装包制作
- 制作程序安装包
- 关于字符串中的空格问题?高手帮忙!!
- ubuntu 7.04 's sources list
- (轉)将图片保存到XML文件中
- 关于用Delphi中的Indy控件实现收发邮件的几点学习记录
- DIY个照相机-Delphi实现摄像头拍照功能
- exe4j和instal4j制作安装包
- window各国语言ID
- 为GridView添加层次表头
- 我的博客地址
- 关于招聘会
- C/C++语言误区之:void main()
- CSS入门
- 少林七十二绝技----Js编码
- StretchBlt缩小扩大失真