IDEA Java 项目转 exe && jar包转 exe

1.右击项目打开open module settings

img

2.依次打开

img

3.选择你的程序主入口

JAR files from libraies

①和设置库中的jar文件选择第一个打包时会把依赖库(lib)一块打包,

②选择第二个则会和lib下的库分开打包

img

4.build

img

5.继续build

img

6.会在out文件下生成jar

img

7.build后生成的jar包,(因为我的配置文件没有打包进去所以手动复制过去了)

img

8.打包后看可以在命令窗口运行 java -jar 项目的名字.jar

img

exe4j安装及注册

1 安装

1 下载

exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.php,

进入网址,选择需要的版本,点击下载就可以了。

需要注意的是exe4j 6.0 需要的jdk版本为1.8及以上。

img

下载完成和平时安装软件以下,基本上直接下一步就可以搞定。

图标准备

阿里云图标库https://www.iconfont.cn/search/index?searchType=icon&q=zip

png转iochttps://www.easyicon.net/covert/

jar 包转 exe

突然心血来潮,想自己做个小程序玩玩,但是怎么把他做成一个exe文件,让大家能够更好的理解和使用呢,百度了一下,说是需要exe4j来生成,但是看了很多关于exe4j将java程序生成exe文件的教程,觉着都不是自己想要的结果,还是自己综合一下,写篇文章记录一下.
下载和安装的步骤我就略过了,直接说重点.
一 : 将写好的java程序打成jar包,如下图:
img

在这里插入图片描述

在这里插入图片描述

3:在这里插入图片描述

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 : 作者签名
在这里插入图片描述

6 : 点击Finish ,jar包已经打好
7: 打开exe4j ,如下图

在这里插入图片描述

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

在这里插入图片描述

9 :在上面写上要生成的exe文件的名字,底下选择生成输出的路径 ,单击Next下一步

在这里插入图片描述
10 : 操作如下图 所示 ,单击Next下一步
在这里插入图片描述

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

在这里插入图片描述

在 Archice处导入所需jar包

在这里插入图片描述

12 : 如下图所示,导入程序所需的所有Jar包 ,单击Next下一步
在这里插入图片描述

13 : 选择程序执行的最低JDK版本和最高JDK版本 ,单击next 下一步
在这里插入图片描述

14 : 后面就一直Next下一步就OK了,快去生成的路径下面找找,看你的可执行的文件是否生成成功
在这里插入图片描述

15 : 成功打开程序

在这里插入图片描述

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值