问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么样把JAVA程序改装成exe可执行程序

发布网友 发布时间:2022-04-20 00:16

我来回答

5个回答

热心网友 时间:2023-08-04 21:57

总体思路是先打成jar再把jar打成exe。

先看打成jar:利用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。先从网上下载些插件,解压后是一个plugins的文件夹,里面只有一个文件夹,我的是“net.sf.fjep.fatjar_0.0.24”将它copy到Eclipser plugins文件夹下,此插件就安装成功了,重启Eclipse在项目上右击就会看到多出一个“Build Fat Jar”在前面有个绿色的“+”号,这时你就可以用此插件打包你的项目了。进去后第一个界面Jar-Name里增入要生成的jar文件名,我的是“CAMP_fat.jar”。在Main-Class后点Browse像Export一样它也会列出你项目中的主类,选择后其它默认即可,Next后会列出你要打包的所有内容,这个插件的优势就是可以将你项目中的外部jar也打进来,有三个选项,其中Export ANT是生成build.xml脚本文件,方便用户以后修改脚本,其它两个按钮没用。在这里什么都不点,直接点Finish就可以生成jar文件。

下面进入最关键的,如何打包跨平台的.exe文件:用到的软件是exe4j,我用的是V4.0版的,此软件需要破解。安装后运行左窗窗口标有十步,其实打包过程也非常简单。第一步完全略过,直接点Next第二步我们选择“JAR in EXE mode” 就是选择我们已经有制作好的jar文件。第3步上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录我的是“桌面\project\”。第4步,由于我的演示程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第二个,Executable name写你将要生成的.exe文件的名字,Icon File可以选择生成文件的图标。第5步,先别管上面的,先在下面单击绿色的“+”号,在弹出的窗口中点Archive,然后找到起初已经做好的CAMP_fat.jar(详见1.3)文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类。第6步,你系统的JRE版本,一般是填个1.3,下面填1.6在这里单击advanced options,选择search sequence。选这个就是因为我们要把JDK环境也打包进来,好让程序能跨平台使用。首先要从你系统的JDK下的JRE目录copy到你.exe文件的输出目录下“桌面\project\JRE”,然后回到exe4j中在弹出窗口删除列表中的所有项。我的是三项,一个注册表的,一个JAVA环境变量的,一个JDK环境变量的,都不要。然后单击绿“+”,选择directory并选择JRE的根目录,我的是“桌面\project\JRE”就是copy后的目录,选完后exe4j弹出窗口中的Directory里会显示“.\JRE”。点OK关闭该窗口,返回exe4j的主窗口,你就可以看到刚加的路径。再从主窗口左侧窗口中单击advanced options,并选择preferred VM,在弹出的窗口中选择client hostspot VM,单击next按钮继续。7、8步是一些个性设置默认即可。第9步编译完后第10步你点那个“Click Here to Start the Application”按钮就可以看到程序运行效果了,然后再点”Seave as”保存一个exe4j生成的一个文件,随便存哪里都行,和我们的.exe程序无关。全部制作过程就完工了。

热心网友 时间:2023-08-04 21:57

干嘛要做成 .exe ??
Linux 下可执行程序没有exe 的哦
JAVA 的一大优点就是跨平台哦..

先学,别去想怎么把它做成可运行程序...
你想想
即便你现在会做成可运行程序
那你能写个什么东西出来呢?
有些知识是慢慢获得的....

热心网友 时间:2023-08-04 21:58

用exe4j,但用户必须有JRE,
你可以网上搜索下教程,比较简单。

如果要脱离JRE,那就比较麻烦

热心网友 时间:2023-08-04 21:59

需要使用打包工具
可也把java文件封装成exe文件
楼主可以从网上找一找

热心网友 时间:2023-08-04 21:59

我记得jbuilder就能打包成exe文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 如何将java程序打包成exe Java做好的程序如何生成exe java程序怎么打包成exe文件 把Java的程序怎变成exe文件? 如何将写好的java程序,弄成exe可执行的程序啊 如何将Java程序打包成exe可执行程序? 如何把.java程序变成.exe可执行文件 如何将Java文件打包成Exe文件 java程序怎么打包成exe java程序怎么制作exe文件 如何将写好的java程序打包成为exe 怎样将java源代码打包成可执行jar文件或exe文件 如何把我的Java程序变成exe文件 如何将java源码打包成exe 怎样将java写的程序打包成exe文件 如何将一个java应用程序打包成.exe 怎么将java程序打包成exe 怎么把JAVA打包成EXE文件 满分初一作文秘密的书包六百字左右记叙文 书包里的故事 作文 永州有哪些好玩的景点? 湖南省永州市是一个怎样的城市? SIM卡能读取,但是没信号。如何解决 求助,手机插联通卡,可以识别但无服务 手机可以识别sim卡,但是没信号是怎么回事? 红米2能检测到sim卡 但是无服务 小米手机检测的到手机卡,但是始终无服务,信号为0... 为什么手机可以检测到sim卡,就是没信号和无服务,求... 我插了卡的,为什么它显示的是无服务? 小米手机用着用着,就显示无服务,无sim卡。。要重... 送女生生日礼物,最好是吃的,是个吃货!送什么好? 女生生日礼物送什麽,喜欢能吃的 送女生过生日什么礼物比较好? 送给女生的生日礼物都有那些值得推荐? 工作总结结尾怎么写 生日礼物送什么好给女生比较实惠 个人一周工作总结怎么写 个人工作总结范文开头结尾怎么写 个人工作总结收获与成长,个人工作总结怎么写结尾 工作总结结尾要怎么写