将java项目制作成exe文件

突然心血来潮,想自己做个小程序玩玩,但是怎么把他做成一个exe文件,让大家能够更好的理解和使用呢,百度了一下,说是需要exe4j来生成,但是看了很多关于exe4j将java程序生成exe文件的教程,觉着都不是自己想要的结果,还是自己综合一下,写篇文章记录一下.

下载和安装的步骤我就略过了,直接说重点.

一 : 将写好的java程序打成jar包,如下图:

1:
将java项目制作成exe文件_第1张图片
2:
将java项目制作成exe文件_第2张图片
3:

将java项目制作成exe文件_第3张图片

4:

将java项目制作成exe文件_第4张图片

5:此处填写MANIFEST.MF文件路径,MANIFEST.MF手动创建后放在下项目路径下即可

MANIFEST.MF文件内容:

Manifest-Version: 1.0
Main-Class: com.boss.pwdSer.Start
Class-Path: . lib/commons-lang3-3.4.jar lib/core-3.2.1.jar lib/javase-2.2.jar lib/mail-1.4.1.jar lib/mysql-connector-java-5.1.6.jar
Created-By: ZhangJiaBin

这几个参数什么意思呢,我来说说:

Manifest-Version : 版本号

Main-Class: 定义jar文件的入口类,该类必须是一个可执行的类

Class-Path : 应用程序或者类装载器使用该值来构建内部的类搜索路径,简而言之,就是项目中用到的外部jar包

Created-By : 作者签名

将java项目制作成exe文件_第5张图片

6 : 点击Finish ,jar包已经打好

7: 打开exe4j ,如下图

将java项目制作成exe文件_第6张图片

8 : 选中"JRE in EXE" mode ,单击Next下一步

将java项目制作成exe文件_第7张图片

9 :在上面写上要生成的exe文件的名字,底下选择生成输出的路径 ,单击Next下一步
将java项目制作成exe文件_第8张图片

10 : 操作如下图 所示 ,单击Next下一步

将java项目制作成exe文件_第9张图片

11 : 单击绿色的加号按钮,导入生成的jar包以及程序所依赖的外部jar包

将java项目制作成exe文件_第10张图片

在 Archice处导入所需jar包
将java项目制作成exe文件_第11张图片

12 : 如下图所示,导入程序所需的所有Jar包 ,并选择程序的主入口,单击Next下一步

将java项目制作成exe文件_第12张图片
13 : 选择程序执行的最低JDK版本和最高JDK版本 ,单击next 下一步
将java项目制作成exe文件_第13张图片

14、选择advanced
将java项目制作成exe文件_第14张图片

第一个是你的电脑上的注册表的信息,所以必须要删除掉,要不然他还会去查找你的电脑上jre以及环境变量的位置。然后选择,加号添加你的jre文件

将java项目制作成exe文件_第15张图片

15、完毕后点击next就行,最后这几个页面都没什么好设置的一直next就行

16、就这样完成了exe文件,如果出现问题,如图:
将java项目制作成exe文件_第16张图片
解决方法:
将版本号换成64位就行,然后就解决了
将java项目制作成exe文件_第17张图片

你可能感兴趣的:(将java项目制作成exe文件)