将java项目打包成exe可执行文件的完整步骤

 更新时间:2022年06月09日 15:08:08   作者:码猿小菜鸡  
最近项目要求,需要将java项目生成exe文件,下面这篇文章主要给大家介绍了关于如何将java项目打包成exe可执行文件的相关资料,文章通过图文介绍的非常详细,需要的朋友可以参考下

如何使用exe4j把jar打包成exe文件

最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法

一、将java程序打包成jar包

1. Flie —> Project Structure (或者Ctrl+Shift+Alt+S)

2. Artifacts 设置

3. 选择要打包的项目,选择要执行的 main 函数和jar包路径

当你已经在这个路径下已经建过一个module了的话再次新建module就会报这个错,只要删除对应的文件夹即可

4. 点击idea工具栏上的Build–>Build Artifacts… ,之后就会弹出一个小东西,点击build就会在前面设置的路径下生成我们的jar包,其实这个jar包就已经可以运行了,如果想更酷一点就继续看下去把它变成exe可执行文件。

二、将打包后的jar包打包成exe可执行文件

1. 第0步:去官网下载 exe4j

2. 第一步:Welcome

这个地方最好要注册一下,如果你不注册,打包好的软件每次启动都会报:this executable was created with an evaluation version of exe4j 

3.第二步: ProjectType

4. 第三步:Application info

5. 第四步:Executable info

在32-bit or 64-bit要勾上 ,在这里插入图片描述

否则对于64位机,最后运行exe时会报错。其余选择默认,点击next

6. 第五步:Java invocation

选择Jar 并Archive后,空白区域会显示已导入的jar,在点击选择Main class,若jar导入成功,则会自动搜素main类,也可以自己选择Main类,然后点击next

查看jar包所在位置:

jar包导入之后

next

7. 第六步:选择合适的JRE

8. 第七步:Splash screen

直接点 next

9. Messages

直接点 next

10. Compile executable

直接点 next

11. Finished

 

总结

到此这篇关于将java项目打包成exe可执行文件的文章就介绍到这了,更多相关java打包成exe可执行文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot应用的接口访问从HTTP改为HTTPS

    SpringBoot应用的接口访问从HTTP改为HTTPS

    本文主要介绍了SpringBoot应用的接口访问从HTTP改为HTTPS,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-03-03
  • 使用mybatis log plugin插件展示出数据库查询语句方式

    使用mybatis log plugin插件展示出数据库查询语句方式

    本文介绍了如何安装和配置MyBatis日志插件,包括集成log4j、配置log4j.xml文件和在application.properties中添加数据库打印配置,通过这些步骤,可以在调试时查看预编译的数据库语句和实际查询语句
    2024-11-11
  • 解决Springboot项目报错:java:错误:不支持发行版本 17

    解决Springboot项目报错:java:错误:不支持发行版本 17

    这篇文章主要给大家介绍了关于解决Springboot项目报错:java:错误:不支持发行版本17的相关资料,这个错误意味着你的Spring Boot项目正在使用Java 17这个版本,但是你的项目中未配置正确的Java版本,需要的朋友可以参考下
    2023-08-08
  • JAVA心得分享---return语句的用法

    JAVA心得分享---return语句的用法

    return算是各大语言的常客,基本上都有return语句,那么在JAVA中,return有什么特殊的地方吗,下面我们来分析下
    2014-05-05
  • JAVA反射机制实例详解

    JAVA反射机制实例详解

    这篇文章主要介绍了JAVA反射机制,以实例形式较为详细的分析讲解了Java反射机制的具体概念、功能与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • springboot集成swagger过程解析

    springboot集成swagger过程解析

    这篇文章主要介绍了springboot集成swagger过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Mybatis中的延迟加载详细解析

    Mybatis中的延迟加载详细解析

    这篇文章主要介绍了Mybatis中的延迟加载详细解析,延迟加载就是在真正需要使用数据时才发起查询,不用的时候不进行查询,按需加载(懒加载),需要的朋友可以参考下
    2023-12-12
  • mybatis快速入门学习教程新手注意问题小结

    mybatis快速入门学习教程新手注意问题小结

    MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。接下来通过本文给大家介绍mybatis快速入门学习教程新手注意问题小结,需要的朋友可以参考下
    2017-02-02
  • Java Springboot的目的你知道吗

    Java Springboot的目的你知道吗

    在本篇文章中小编给大家分析了Java中Spring Boot的优势以及相关知识点内容,兴趣的朋友们可以学习参考下,希望能够给你带来帮助
    2021-09-09
  • Java CAS底层实现原理实例详解

    Java CAS底层实现原理实例详解

    这篇文章主要介绍了Java CAS底层实现原理实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01

最新评论