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

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

ID:52243404

大小:123.11 KB

页数:7页

时间:2020-03-25

如何把JAVA程序封装成EXE文件.pdf_第1页
如何把JAVA程序封装成EXE文件.pdf_第2页
如何把JAVA程序封装成EXE文件.pdf_第3页
如何把JAVA程序封装成EXE文件.pdf_第4页
如何把JAVA程序封装成EXE文件.pdf_第5页
资源描述:

《如何把JAVA程序封装成EXE文件.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何把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,在这上

2、面跑HelloWorld。其实,把Java做成纯exe实在是吃力不讨好,有很多限制,文件又大。我比较倾向另几种做法:.使用InstallAnywhere等工具,制作一个exe的安装包用户可以选择使用他机器上的JRE或是这个安装包内的JRE来运行程序这是很常见的一种做法,如JBuilder就是这么做的。发起人这样的好处是不要求对方机器上装有JRE,而且你原来的程序不需要任何张春光改动。高级会员InstallAnywhere中一个压缩的JRE大概是8M。.制作成可执行的jar,也就是在META-INF的MANIFEST文件制定Main-Class开始时间可以通过命令行java-jarja

3、rfile.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.co

4、m/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不行)。软件性质:共享软件

5、下载地址: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功能强大。相对的

6、,比较复杂,不易上手,我现在还没学会。软件性质:商业软件。下载地址:http://www.installshield.com/【Java开源打包工具】IzPack是一个Java安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在Unix-like,MacOSX,Windows等系统平台上运行。使用JSmooth将做好的JAR包装成EXE。launch4j是Java应用程序的Windows本地可执行文件(.exe)封装器。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ant脚本。VAInstall是多平台的安装程序。你要包

7、装起来的软件可以是可执行的javaclass,Windows.EXE,Linux可执行档,或者是UNIXshell档案。使用者可以选择四种安装的介面,graphic,xtra,text或是ansi。VAInstall只需要很少的空间,他不会使用任何大的暂存档案,而且还可以很容易使用反安装功能。Toolshed是一个既小又简单的JAVA安装制作工具。AntInstaller通过XML文件定义UI,用Ant做后台。所以ANT所能做的事情AntInstaller

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。