您所在位置: 网站首页 / 如何把JAVA程序封装成EXE文件.pdf / 文档详情
如何把JAVA程序封装成EXE文件.pdf 立即下载
2024-09-12
约5.4千字
约7页
0
123KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

如何把JAVA程序封装成EXE文件.pdf

如何把JAVA程序封装成EXE文件.pdf

预览

免费试读已结束,剩余 2 页请下载文档后查看

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

如何把JAVA程序封装成EXE文件
可以把普通的Java程序做成真正的exe,也就是单一个exe就可以在没有
安装JVM的机器上运行。这样的工具常见的有JET和gcj.前者是收费的,
而且做出来的exe还是需要一堆dll。推荐使用gcj.他有windows和Linux
版,直接下载zip包,不需要安装,里面有不少例子,一些build的批处
理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个
HelloWorld.java,其中的main方法为System.out.println("foo");
当使用gcj把它做成exe(大约2M),运行这个exe时,会启动里面的一个小
型jvm,在这上面跑HelloWorld。
其实,把Java做成纯exe实在是吃力不讨好,有很多限制,文件又大。

我比较倾向另几种做法:

.使用InstallAnywhere等工具,制作一个exe的安装包
用户可以选择使用他机器上的JRE或是这个安装包内的JRE来运行程序
这是很常见的一种做法,如JBuilder就是这么做的。发起人
这样的好处是不要求对方机器上装有JRE,而且你原来的程序不需要任何张春光
改动。高级会员
InstallAnywhere中一个压缩的JRE大概是8M。

.制作成可执行的jar,也就是在META-INF的MANIFEST文件制定
Main-Class开始时间
可以通过命令行java-jarjarfile.jar来执行,windows默认的把*.jar2008-4-5
使用javaw-jar打开,所以有些机器上可以直接双击jar运行。10:15


.制作伪exe,其实和上一种做法是一样的,只不过做成exe,调用系统的
java.exe来运行它,这样的工具有nativeJ,exe4j等


其实Java不像VB,Delphi只是一个语言,而是一个平台。
jar是最常用的部署单元,做成exe没什么意思。
一、exe4j。
说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将
Jar文件放在外面。
软件性质:共享软件
下载地址:
http://www.ej-technologies.com/products/exe4j/overview.html
二、JBuilder。
说明:新版本的JBuilder可以直接把工程制作成各系统的可执行文
件,包括Windows系统。
软件性质:商业软件
下载地址:略。我是从eMule下载的。
三、NativeJ。
说明:与exe4j功能类似。
软件性质:共享软件
下载地址:
http://www.dobysoft.com/products/nativej/download.html
四、ExcelsiorJET。
说明:可以直接将Java类文件制作成exe文件,除AWT和Swing及第三
方图形接口外可不需jre支持(Java5.0不行)。
软件性质:共享软件
下载地址:http://excelsior-usa.com/home.html
五、jshrink。
说明:可将Jar文件打包进exe文件。同时具有混淆功能(这才是它
的主要功能)。
软件性质:共享软件
下载地址:http://www.e-t.com/jshrink.html
六、InstallAnywhere。
说明:打包工具,对Java打包最好用。可打包成各操作系统运行包。
包括Windows系统。
软件性质:商业软件。
下载地址:http://www.zerog.com/
七、InstallShieldX。
说明:与InstallAnywhere类似,但比InstallAnywhere功能强大。
相对的,比较复杂,不易上手,我现在还没学会。
软件性质:商业软件。
下载地址:http://www.installshield.com/



【Java开源打包工具】

IzPack是一个Java安装程序制作工具,能够制作一些简单的安装程
序。制作出来的安装程序能在Unix-like,MacOSX,Windows等系统平
台上运行。

使用JSmooth将做好的JAR包装成EXE。

launch4j是Java应用程序的Windows本地可执行文件(.exe)封装器。提
供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失
败反馈,传递命令行参数,ant脚本。

VAInstall是多平台的安装程序。你要包装起来的软件可以是可执行的
javaclass,Windows.EXE,Linux可执行档,或者是UNIXshell档
案。使用者可以选择四种安装的介面,graphic,xtra,text或是ansi。
VAInstall只需要很少的空间,他不会使用任何大的暂存档案,而且还
可以很容易使用
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

如何把JAVA程序封装成EXE文件

文档大小:123KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用