将idea生成的jar包,转化成EXE文件
程序员文章站
2022-03-30 16:34:53
...
目录
6、一直next,直到“第5步--java invocation”。设置vm参数+指定jar包路径
8、设置EXE软件加载时候显示的图片(我这里只能选用.png格式)
一、效果图
1、最终打开生成的EXE文件后效果
二、java简单代码
1、java代码
package com.byy;
import java.util.Properties;
/**
* @Description:
* @Project: exe
* @Title: Exe4j.java
* @Date: 2020-08-31 17:07
**/
public class Exe4j {
public static void main(String[] args) {
Properties properties = System.getProperties();
String osName = properties.getProperty("os.name");
System.out.println (osName);
try {
if (osName.indexOf("Linux") != -1) {
Runtime.getRuntime().exec("step:htmlview");
} else if (osName.indexOf("Windows") != -1){
Runtime.getRuntime().exec("explorer http://www.baidu.com");
} else {
throw new RuntimeException("Unknown OS.");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
三、idea生成对应的jar包
1、确保代码本地运行没问题后开始打包;
2、file-->project structure
3、创建Artifacts
4、返回idea页面,构建刚刚创建的Artifacts
结果(生成jar包):
四、通过exe4j将jar包转换成exe软件
1、 下载exe4j软件(官网)
license:A-XVK246130F-1l7msieqiwqnq(参考)
2、 打开exe4j软件,首先注册license
(不注册打包好的软件每次启动都会报:this executable was created with an evaluation version of exe4j)
3、 选择项目类型
4、 指定生成的文件的路径
5、 logo设置+服务设置
6、一直next,直到“第5步--java invocation”。设置vm参数+指定jar包路径
(在 VM Parameters中输入:-Dexe.path=${EXE4J_EXEDIR})
7、设置JRE(运行环境)--我这里只限制最小jre版本
删除旧的JRE配置(X),使用自定义的JRE配置(+)
next
8、设置EXE软件加载时候显示的图片(我这里只能选用.png格式)
9、 一直next,直到导出文件成功
10、双击打开
推荐阅读
-
Idea跑的项目没问题将程序install成jar包运行报错空指针的问题
-
Java利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理
-
Metasploit将payload生成exe文件的原理探讨
-
java 使用idea将工程打成jar并创建成exe文件类型执行的方法详解
-
java根据本地jar包l,生成pom配置文件,及将本地jar包上传私服命令
-
打包java项目为jar文件通过exe4j工具生成exe的可运行程序
-
idea maven package无法将依赖的jar包打入一个jar包
-
IDEA中用maven打出的jar包只有一个META-INF文件夹,没有java的源码???
-
Eclipse插件开发 RCP生成jar包后获取jar包中的Plugin/Bundle文件资源——以FreeMarker为例
-
将python程序打包成.exe可执行文件,生成安装包