网站大量收购闲置独家精品文档,联系QQ:2885784924

Java应用程序编译为EXE件的方法.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java应用程序编译为EXE的方法 推荐使用JOVE和JET 1. 从获得一个TowerJ编译器?..编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件, 这个软件可以从微软的网站免费下载,地址如下: /java/download/dl_sdk40.htm jexegen的语法如下: jexegen /OUT:exe_file_name /MAIN:main_class_name main_class_file_name.class [and other classes] 3. VisualCafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘上提供的EXE组件。 4. 使用InstallAnywhere创建安装盘。 5. 使用IBMAlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的地址获得: /tech/hpc 6.JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个测试版本:/jet.html 7. Instantiations公司的JOVE /jove/...ejovesystem.htm JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede已经不复存在了。 8. JToEXE Bravo Zulu Consulting,Inc开发的一款本地编译器,本来可以从该公司的网页上免费下载的,不过目前在该公司的主页上找不到了。 主页:/ 1./zh_CN/ Java中国官方网站 2./java/ Sun Java官方网站 3. Apache基金旗下的Java著名开源项目社区 4. Java整合开发环境,以IBM为首的开源IDE项目 5. Java整合开发环境以Sun为首的开源IDE项目 6./bbs Java资料查询的专业网站,Java技术谈论社区 7. Java学习首选网站,Java工作首选网站 8. Java世纪网,JAVA项目和资料专业站点 9. Java范例网站 10./java/ Java教程网站 11. Java入门网站 12./ JavaEye网站 13./ 中国Java社区 15./ 中国IT实验室-java技术频道 16./program/list/92_1.html 中国IT实验室-java学习资料下载 17./ Java粉丝网 18./ CSDN JAVA网站 可以把普通的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 -jar jarfile.jar来执行,windows默认的把*.jar使用javaw -jar打开,所以有些机器上可以直接双击jar运行。 . 制作伪exe,其实和上一种做法是一样的,只不过做成exe,调用系统的java.exe来运行它,这样的工具有nativeJ,exe4j等 其实Java不像VB,Delphi只是一个语言,而是一个平台。 jar是最常用的部署单元,做成exe没什么意思。 一、exe4j。 说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将Jar文件放在外面。 软件性质:共享软件 下载地址:/products/exe4j/overview.html 二、JBuilder。 说明:新版本的JBuilder可以直接把工程制作成各系统的可执行文件,包括Windows系统。 软件性质

文档评论(0)

zzabc003 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档