怎样java 打包成exe文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样java 打包成exe文件相关的知识,希望对你有一定的参考价值。
右击你的项目,选择Export:
选择Java目录下的JAR file:
设置导出jar文件的路径,我这里选择的是桌面,点击Next:
这一步默认,不用改动,直接Next:
设置项目的主类,也就是项目的入口,点击Finish:
这就是生成的jar文件:
下面需要一个名叫exe4j的软件,可以自行去网上下载,下载好该软件后打开进入主页面,直接点击Next:
这一步选择第二项"JAR in EXE" mode:
填写应用的简称,和转换后exe文件的路径,我这里让然是选择的桌面:
这一步填写生成exe文件的名称:
点击"+"号添加刚才生成的jar文件:
添加jar文件后设置程序的入口:
填写最低版本,最高版本可以为空:
到这一步就可以直接点击Finish了:
这就是生成的exe文件:
通过批处理程序加自带JRE,实在WINDOWS系统下的JAVA免安装部署。
材料:
一个JRE,安装了JDK后,去安装目录复制下JRE文件夹,大小大概90多M。
你将JAVA编写程序生成的可执行文件XXX.jar(可以用eclipse)
建立一个批处理文件XXX.bat,文件里就一句start jre\\bin\\javaw -Xms512m -Xmx512m -jar XXX.jar
3.文件组织。将JRE,XXX.jar, XXX.bat 放到同一个目录。
双击批处理文件名就可以了。这样的好处是部署软件变的很简单,直接复制整个文件夹就好了,在客户端实现免安装部署。
参考技术B第一步:首先将JAVA程序打包成jar程序,以下是这个操作的步骤“:
第二步:选择jar file 点击NEXT
第三步:点击Brow 选择文件存放路径
最后利用软件将jar的包改为.exe的可执行软件,推荐使用exe4j_windows软件进行转换。
参考技术C java程序可以打包成可执行jar包。但是不能打包成exe , exe是windows操作系统的可执行程序,在里面有相应的执行exe的程序。 就想执行java你电脑上需要有一个jre的环境。你可以用C#编写一个程序调用可执行jar包,或者bat文件内写入java -jar execute.jar (注:运行jar包命令) 参考技术D 所需工具:exe4j (这个蛮好 听说还有其他的我也没用过 度娘就可以下载)先要在MyEclipse(我用的这个)将文件打包为jar
然后在exe4j里打包jar为exe就好 注意导入相关外包(你程序用了哪些外包 就要导入哪些)
具体你可以看看这个网站
http://www.doc88.com/p-990979186848.html
上面步骤 解释 都比较好,不过自己先试着弄弄可能收获更多。
采纳呗
Java项目打包成exe的详细教程
Java项目打包成exe的详细教程
把Java项目打包成exe共分为以下两步:
1、 利用Eclipse先把Java项目先打成jar包
2、 利用exe4j工具把jar包转成exe
这里以Java项目(ExeDemo)为例进行讲解
随便在一个位置新建一个文件夹,文件夹的名称也可以随便起,这里我们在桌面上新建一个文件ExeDemo
1、利用Eclipse先把Java项目先打成jar包
(1)找到要转成exe的Java项目
(2)Export相应的Java项目
(3)选择Java->JAR file
(4)按照如下设置,然后点击Finish结束
(5)即可生成相应的jar包(ExeDemo.jar文件)
2、利用exe4j工具把jar包转成exe
(1)把Java项目中引用的jar包lib目录拷贝到ExeDemo目录中
(2)把自己电脑上装的jre环境也拷贝到ExeDemo目录中
(3)在ExeDemo目录中可以新建一个image(名字可以自己随便起)目录,存放JFrame要引用的图标
至于程序中的路径可以参考以下代码:
mainJFrame.setIconImage(newImageIcon(System.getProperty("user.dir")+"\image\logo.jpg").getImage());
(4)安装exe4j工具(自己上网下载,我用的是exe4j 5.0)
(5)打开exe4j工具,点击Next
(6)选择JAR in EXE mode
(7)输入exe程序短名称和exe程序输出位置
(8)输入应用程序名称,如果想为程序添加图标ico,可以在这一步的红色方框位置选择图标ico的位置。
(9)这一步是选择产生一个64位的可执行程序exe
(10)这一步是选择要添加的jar包,把Java项目打包成的JAR包【ExeDemo.jar】和Java项目中外部依赖的JAR包【也就是lib文件夹中的JAR包】都添加进来和根据Java项目实际情况选择主类(cn.demo.UIMain)。主类就是你的程序运行的入口。
如果是JAVA项目工程是UTF-8,为了防止JAVA项目中的读写中文字符串有乱码产生,可以在这里红框位置添加参数(-Dfile.encoding=utf-8)
如果打包出来出现乱码情况则:打包的时候设置编码:exe4j的Configurejava invocation 的VMParameters
输入:-Dfile.encoding=utf-8 来防止打包后的exe出现乱码
(11)填写JRE最小版本需求
(12)添加并选择JRE Search sequence,也就是JRE环境搜索顺序。
并利用右下角的蓝色小箭头将项目中的jre放在最上面,让exe搜索JRE的时候优先选择ExeDemo文件夹中包含的JRE
(13)选择Next
(14)选择Next
(15)最后即可生成ExeDemo.exe可执行程序
(16)双击即可运行程序。
文章来源:https://blog.csdn.net/youngstar70/article/details/75116227。文章写的实在太详细了,非常感谢博主的分享
以上是关于怎样java 打包成exe文件的主要内容,如果未能解决你的问题,请参考以下文章