欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

将idea生成的jar包,转化成EXE文件

程序员文章站 2022-03-30 16:34:53
...

目录

一、效果图 

1、最终打开生成的EXE文件后效果​

二、java简单代码

1、java代码

三、idea生成对应的jar包

1、确保代码本地运行没问题后开始打包;

2、file-->project structure

3、创建Artifacts

 4、返回idea页面,构建刚刚创建的Artifacts

结果(生成jar包):

四、通过exe4j将jar包转换成exe软件

1、 下载exe4j软件(官网)

2、 打开exe4j软件,首先注册license

3、 选择项目类型

4、 指定生成的文件的路径

5、 logo设置+服务设置

 6、一直next,直到“第5步--java invocation”。设置vm参数+指定jar包路径

 7、设置JRE(运行环境)--我这里只限制最小jre版本

 删除旧的JRE配置(X),使用自定义的JRE配置(+)

 next

 8、设置EXE软件加载时候显示的图片(我这里只能选用.png格式)

9、 一直next,直到导出文件成功

10、双击打开 


 

一、效果图 

1、最终打开生成的EXE文件后效果将idea生成的jar包,转化成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

将idea生成的jar包,转化成EXE文件

3、创建Artifacts

将idea生成的jar包,转化成EXE文件 

将idea生成的jar包,转化成EXE文件 

 4、返回idea页面,构建刚刚创建的Artifacts

 将idea生成的jar包,转化成EXE文件

将idea生成的jar包,转化成EXE文件 

结果(生成jar包):

将idea生成的jar包,转化成EXE文件

 

四、通过exe4j将jar包转换成exe软件

1、 下载exe4j软件(官网

license:A-XVK246130F-1l7msieqiwqnq(参考

2、 打开exe4j软件,首先注册license

(不注册打包好的软件每次启动都会报:this executable was created with an evaluation version of exe4j)

将idea生成的jar包,转化成EXE文件

3、 选择项目类型

将idea生成的jar包,转化成EXE文件

4、 指定生成的文件的路径

将idea生成的jar包,转化成EXE文件

5、 logo设置+服务设置

将idea生成的jar包,转化成EXE文件

 6、一直next,直到“第5步--java invocation”。设置vm参数+指定jar包路径

(在 VM Parameters中输入:-Dexe.path=${EXE4J_EXEDIR})

将idea生成的jar包,转化成EXE文件

 将idea生成的jar包,转化成EXE文件

 7、设置JRE(运行环境)--我这里只限制最小jre版本

将idea生成的jar包,转化成EXE文件

 删除旧的JRE配置(X),使用自定义的JRE配置(+)

将idea生成的jar包,转化成EXE文件

将idea生成的jar包,转化成EXE文件 

 next

将idea生成的jar包,转化成EXE文件

 8、设置EXE软件加载时候显示的图片(我这里只能选用.png格式)

将idea生成的jar包,转化成EXE文件

9、 一直next,直到导出文件成功

将idea生成的jar包,转化成EXE文件

10、双击打开