Java 项目打包成exe可执行程序

这篇具有很好参考价值的文章主要介绍了Java 项目打包成exe可执行程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

简单记录一下,Java 项目如何打包成exe可执行程序的过程。


一、IDEA中将项目打包成jar包

第一步

java打包成可执行文件,学习总结,java,intellij-idea

第二步

java打包成可执行文件,学习总结,java,intellij-idea

第三步

java打包成可执行文件,学习总结,java,intellij-idea

第四步

java打包成可执行文件,学习总结,java,intellij-idea

第五步

java打包成可执行文件,学习总结,java,intellij-idea
java打包成可执行文件,学习总结,java,intellij-idea
以上即可将项目打成jar 包
java打包成可执行文件,学习总结,java,intellij-idea
打包完成后可将jar包放到方便操作的地方。(例如桌面)


二、使用exe4j将jar包变为exe文件

第一步:blablalbla…

java打包成可执行文件,学习总结,java,intellij-idea

第二步:blablalbla…

java打包成可执行文件,学习总结,java,intellij-idea

第三步:指定exe文件生成目录。

java打包成可执行文件,学习总结,java,intellij-idea

第四步:图标需要指定的 ico 格式的图片。在线将图片转为ico 格式

java打包成可执行文件,学习总结,java,intellij-idea

第五步:blablalbla…

java打包成可执行文件,学习总结,java,intellij-idea

第六步:直接next。

java打包成可执行文件,学习总结,java,intellij-idea

第七步:导入jar包,指定main函数所在的class。

java打包成可执行文件,学习总结,java,intellij-idea

第八步:指定jdk 兼容的最低版本。

java打包成可执行文件,学习总结,java,intellij-idea

第九步:然后一直next即可生成exe文件。


三、注意事项

  1. 将项目打成jar包无法运行,生成exe文件运行报错,出现java.lang.UnsupportedClassVersionError


    原因:编译java.class文件的 JDK 和我们运行java.class文件的 JDK 的版本不同而产生的。不同的 JDK 版本之间,特别是高版本 JDK 编译的java.class文件在低版本的 JDK 上运行,更容易造成低版本的 JDK 无法识别的问题,从而报出此错误。 java.lang.UnsupportedClassVersionError.
    解决方法
    java打包成可执行文件,学习总结,java,intellij-ideajava打包成可执行文件,学习总结,java,intellij-idea

四、参考

1. 教你如何idea的Java项目打包成exe文件。
2. 出现 java.lang.UnsupportedClassVersionError 错误文章来源地址https://www.toymoban.com/news/detail-553109.html

到了这里,关于Java 项目打包成exe可执行程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java】java | 将可运行jar打包成exe可执行文件

            1、javafx桌面程序,但又不想安装jre环境         2、需要将可执行jar打包成exe         3、使用工具exe4j 1、下载exe4j 2、安装 说明1: 在d盘建个exe4j的文件夹 说明2: 建个output文件jar,存放生成后的exe 3、运行 4、目录介绍 Welcome: 工具介绍;Open可以打开历史的

    2024年02月03日
    浏览(43)
  • Inno Setup打包教程(将已经打包为exe文件的java项目程序,打包为可安装的Windows程序以及最新版inno中文汉化)

    提示:将已经打包为exe文件的java项目程序,打包为可安装的程序 文章目录 文章目录 一、Inno Setup是什么? 二、安装教程 1.下载安装 2.Inno Setup的简单使用和打包教程 3.Inno Setup的汉化 总结 Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,现在已经更新

    2024年02月13日
    浏览(61)
  • Java项目打包exe运行文件

    JavaSE打包成exe运行文件的方法有很多种,此处我们主要讲解我常用的一种exe4j,打包前我们需要先安装exe4j这个工具。 注意:exe4j仅支持最低JDK1.8最高JDK11,所以在安装之前一定要查看自己的JDK版本,不然软件很有可能是打不开的。 在使用exe4j打包为exe可执行文件前需要先将

    2024年02月07日
    浏览(57)
  • Python使用最新版pyinstaller将项目或程序打包成exe或者mac中的可执行文件

    pyinstaller 能够在 Windows、Linux、Mac 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+。可以在 Windows、Mac 和 Linux 上使用,但是并不是跨平台的,

    2024年02月08日
    浏览(53)
  • Python3.9使用最新版pyinstaller将项目或程序打包成exe或者mac中的可执行文件

    pyinstaller 能够在 Windows、Linux、Mac 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+。可以在 Windows、Mac 和 Linux 上使用,但是并不是跨平台的,

    2024年02月09日
    浏览(64)
  • springboot项目打包成可执行jar

    spring-boot-maven-plugin是Spring Boot项目专用的构建插件,它可以将项目打包成一个可执行的JAR文件,内置了一个嵌入式的Servlet容器,方便于开发、测试和部署。在pom.xml文件中,你可以配置该插件的信息如下: pom.xml

    2024年02月07日
    浏览(45)
  • 关于exe4j如何将java jar包打包成windows系统exe可执行文件,并包含JDK环境,超详细教程

    最近做了几个javaFX桌面软件,因为是maven项目,最后打包出来的是jar包,windows系统下要运行jar包,首先要安装JDK环境,然后敲命令:java -jar xxx.jar,才能运行程序,这样会显得很麻烦。而且前提是用户已经安装了JDK环境,所以实用性大大降低。这时就需要把jar包转化成exe可执

    2024年04月28日
    浏览(49)
  • Inno Setup 结合exe4j打包 Java 程序为 EXE 文件

    链接:https://pan.baidu.com/s/1l6qYRi6unjLL_4VVYpsShg 提取码:bzd6 文件内容: exe4j 是一个商业软件,旨在将 Java 程序打包为本地可执行文件。它提供了丰富的功能,包括创建 Windows 可执行文件、安装程序、服务等。使用 exe4j,您可以将 Java 应用程序打包成一个独立的 EXE 文件,无需安

    2024年02月09日
    浏览(60)
  • 通过pyinstaller将python项目打包成exe执行文件

    目录 第一步:安装pyinstaller 第二步:获取一个ico图标(也即是自己这个exe文件最后的图标) 第三步:打包 pip install pyinstaller 先从这里获取一个png图片:iconfont-阿里巴巴矢量图标库 再转化成ico图片(推荐256 x 256):PNG转ICO - 在线转换图标文件  可以把得到的ico图片放在pytho

    2024年02月09日
    浏览(55)
  • python项目打包成exe可执行文件(pyinstaller库)

    前言:才入职新公司;进来工作内容,就是将之前的python脚本项目打包成.exe可执行文件;一来方便不同岗位的同事之间使用,二来源码信息不会改动和泄漏。 正因为python具有丰富的第三方库,目前已有数万之多;这里用到的是 \\\'pyinstaller\\\'库; 正文: 两种情况: Ⅰ、单独一个

    2024年02月06日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包