如何将jar包手工制成exejar 可执行文件件

如何打包/运行jar包,及生成exe文件_百度知道
如何打包/运行jar包,及生成exe文件
我有更好的答案
jar包即(Java Archive File),也就是java归档文件。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。jar分为:一般jar包和可执行jar包。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何将写好的java项目生成可执行的.exe运行程序_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何将写好的java项目生成可执行的.exe运行程序
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩13页未读,
定制HR最喜欢的简历
你可能喜欢需要的工具myeclipse 、jar2exe(附上下载地址,直接解压就可以用链接: https://pan.baidu.com/s/1qYPRgXu 密码: wbva)
1、将Java项目导出成.jar包
鼠标右键项目名,选择导出
导出的方式选择Runnable JAR file,点击next继续
选择导出文件的路径:
&jar文件成功导出到桌面
2、用工具将jar文件打包成EXE可执行文件
选择刚才导出的jar文件
&选择要导出程序的类型:
选择主类,图片可不选
导出程序的具体设置:
&选择辅助jar文件没有则不选:
最后为EXE文件命名和更换图标(图标下载的网站,http://www.easyicon.net/1193403-qq_icon.html&& //ico图标下载)
成功生成可执行文件
阅读(...) 评论()
你累吗?累就对了,当你觉得累时证明你在走上坡路!-----soulsjie -可以,用JBuilder 自带的工具可以转换成exe文件 不过所谓的exe可执行文件,执行的前提是必须机器上面安装了JVM(java虚拟机),就是说,不是任何一台机器都能跑java做的exe 换句话来说,JAVA是调用底层的C包,必须经过虚拟机的编译。也正是如此,JAVA具有跨平台性,换个角度来看, 几种java转exe的工具,进行一下比较,谈谈自己的看法: 1. 从获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。 注:现在已经找不到,不提供了,被人家收购了。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:
jexegen的语法如下: jexegen /OUT:exe_file_name /MAIN:main_class_name main_class_file_name.class [and other classes] 注:没有试过 3. Visual Cafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘上提供的EXE组件。 注:没有试过 4. 使用InstallAnywhere创建安装盘。 注:很不错的工具。 但就是要>8M(带jre),还有一种是>1M的(不带jre)。 但是它可以编译成各种平台上可以使用的exe程序。 5. 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的地址获得:
注:没有试过 6. JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个测试版本:
注:不喜欢。 编译好的程序还是jre的,听说正版的可以不能jre。安装好还要编译,我用了30分钟。 7. Instantiations公司的JOVE
JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede已经不复存在了。 注:太烦了,老是出来一个对话框 用过,会出来一个对话框,表示这是jove公司的产品。 8. JToEXE Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的网页上免费下载的,不过目前在该公司的主页上找不到了。 公司主页: 下面这个FTP上曾经有过这个软件,不知道现在是不是还在: ftp://race.dlut.edu.cn/pub/java/tools/jet 注:很烦了,老是出来一个对话框,但是没有想到我找到了crack,在google上找到。 现在去掉了那个对话框后,我很喜欢这个工具,虽然它需要jre,但是文件只有100多K,很好哦。 9.Exe4j 很不错 10.jbuilder 这个工具不用多讲了,在jbuilder6.0以前的(包括6.0),是不能生成exe文件的,但可以人家高手想出来的方法实现.还有jbuilder7.0开始都可以生成exe文件。 参考资料:它的优势也是它的劣势
如何将JAVA生成可执行文件?
  倘若说看到标题后,以为jb真的提供了一种把java应用程序打包成exe文件的主流方法的话,你会失望的,下面的一个小技巧只是一个技巧而已。      这个是borland不公开的使用技巧,能够通过jbuilder来制作exe文件来启动java文件。jbuilder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动java程序,可以出现或者不出现console窗口。想做到这些,需要jbuilder的bin目录下的这些文件:   jbuilder.exe   jbuilderw.exe (可选)   jbuilder.config   jdk.config   javalauncher.dll      “jbuilder.exe”是一个通用的可执行外壳文件,用以启动java程序,”jbuilderw.exe“好像是javaw.exe一样,它把”jbuilder.exe”包装起来,但是运行时候不显示那个console的窗口。使用这些文件的关键是文件名。“jbuilder.exe”查找一个文件叫”jbuilder.config”的配置文件,里面包含了运行java程序的必须信息。同样的”jbuilderw.exe”查找”jbuilder.exe”来启动不带console窗口的java程序。如果把jbuilder.exe重命名为”foo.exe”,那”foo.exe”将去寻找”foo.config”配置文件,同样”jbuilderw.exe”被重命名为”foow.exe”,它会去寻找”foo.exe”文件。   说到这里,聪明的读者应该猜到怎样利用jbuilder.exe来启动应用程序了。只要把jbuilder.exe,jbuilerw.exe,jbuilder.config改名成相应的文件名,在jbuilder.config里面指定主类和类路径,就能够通过执行jbuilder.exe(或者被改名后的exe文件)来启动java应用程序了。下面是用本机为例。    borland jbuilder 5被安装在e:\jbuilder5\目录下,在e:\jbuilder5\bin\下建立一个temp目录,然后把jbuilder.exe,jbuilder.config,javalauncher.dll,jdk.config四个文件拷贝到:\jbuilder5\bin\temp\目录下,然后在这个目录下建立一个hello目录,在这个目录下生成一个hello.java文件,即e:\jbuilder5\bin\temp\hello\hello.java文件,file://hello.java/   public class hello{   public static void main(string s[]){   system.out.println("hello, exe file!");   }   }     然后打开jbuilder.config文件,作相应的修改:   在jbuilder.config里面找到下面两行   # start jbuilder using the its main class   mainclass com.borland.jbuilder.jbuilder     修改为   # start jbuilder using the its main class   mainclass hello.hello   addpath e:/jbuilder5/bin/temp/      addpath命令是把目录加入类路径中,这个命令和其它config里面可以识别的命令可以在jbuilder/bin目录下的config_readme.txt里面找到详细说明。   然后将jdk.config里面的javapath修改成相对的路径,例如原来是   javapath ../jdk1.3/bin/java   修改成   javapath ../../jdk1.3/bin/java      最后   将jbuilder.exe,jbuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件 。     现在执行foo.exe文件       至此,通过修改jbuilder来使用exe文件启动自己的java应用程序已经完成了。     但是好玩的地方并不在这个地方,下面的小技巧可能更有趣,将jar文件打包进入exe文件!     假设利用上面的文件,生成hello.jar包,执行过程.   jar cvf hello.jar hello\*.class      将类文件打包成exe文件     然后将jar包附加到jbuilder.exe后面去.   copy /b ..\jbuilder.exe+hello.jar foo.exe      将jar文件转化成exe文件     在foo.config(jbuilder.config)文件里面把前面加入的类路径去掉,并加入下面的路径:   addpath e:/jbuilder5/bin/temp/foo.exe   然后执行.      看到了么?一个含jar包的exe文件被执行了!   这个过程的大致原理是:exe文件的重要信息都在文件头部,所以把乱七八糟的东西放exe文件尾部是不要紧的;而jar/zip文件的重要信息是在文件尾部的,这样它们两不相干,能够容 易的被执行。
浏览: 506524 次
来自: 成都
配置有点晕,开源社区上找了一个开源的Holer,只需要设置Ac ...
你收集的资料没有链接
使用的maven的版本很老的,而且写的不是很清楚,建议可以参考 ...
OSGi联盟官网:http://osgia.com
你好,我在本地测试时,删除catalina.jar和tomca ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'

我要回帖

更多关于 jar打包成exe 的文章

 

随机推荐