- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.htmjexegen的语法如下: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.htmJOVE公司合并了以前的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系统。 软件性质
您可能关注的文档
最近下载
- 研究生学术表达能力培养知到智慧树期末考试答案题库2024年秋西安建筑科技大学、清华大学、同济大学、山东大学、河北工程大学、《环境工程》英文版和《环境工程》编辑部.docx
- 肋骨骨折的急救与护理ppt.pptx
- 先瑞达医疗~B-市场前景及投资研究报告-药物球囊.pdf
- 电话销售的拒绝处理.pptx
- 2023年台州玉环农商银行寒假生招聘笔试真题.docx VIP
- 人工智能在体育教学中的应用与研究教学研究课题报告.docx
- ABAP将内表行列转换实例(动态内表).pdf
- 部编版小学六年级下册语文教材解读.pdf VIP
- 浙江省宁波五校联考2024年中考科学适应性考试试卷.docx VIP
- 先瑞达医疗-B上市招股说明书 港股.pdf
文档评论(0)