Java项目打包exe运行文件

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

Java项目打包exe运行文件

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

1. 使用idea导出jar包教程

【1】 单击File,选择工具(如下图)
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【2】 选择Artifacts ,然后点击+号,选择JAR中的第二个选项
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【3】 在项目目录里创建一个文件夹用于存放MANIFEST.MF文件,注意:该路径不能使用IDEA设置的默认路径,必须手动创建。
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【4】导出jar包
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【5】当进度条走完之后,在项目的目录中会多出一个out文件夹,里面存放的就是使用IDEA导出的jar包
java打包成exe,编译器的使用,java,intellij-idea,jar,exe

2. exe4j使用教程

【1】启动exe4j后的界面如下所示,这是一个欢迎界面,点击下方的next
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【2】选中该选项,为将jar包转换为可执行文件的操作步骤,点击next
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【3】操作完成后,点击next,注意这里有一个坑,如果想让程序在64位操作系统上运行的话,还要勾选,64位操作系统的选项,具体操作如下
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
注意:可执行文件图标的格式必须是icon的格式

【4】点击【Advance Option】修改默认的选项,选择,【32-bit or 64-bit】
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【5】之后的操作是一路next,默认选中,不要修改,来到该界面后,注意编码格式,否则会出现乱码,如需设置为其他的编码格式,将【utf-8】替换即可,点击next
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【6】到这一步要注意设置jar包的运行环境
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【7】到这一步,将原本的环境变量删除
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
【8】点击右边的【+】号设置新的环境变量,可以是jre也可以是JDK,设置好之后一路点击next
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
到此我们就已经打包好运行文件了,就可以直接双击exe的运行文件启动我们的小游戏了,由于我们使用的是exe4j的免费版本,所有在双击打开打包好的exe文件的时候会有一个弹窗
java打包成exe,编译器的使用,java,intellij-idea,jar,exe
我们直接点击确定即可。文章来源地址https://www.toymoban.com/news/detail-734424.html

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

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

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

相关文章

  • Inno Setup 结合exe4j打包 Java 程序为 EXE 文件

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

    2024年02月09日
    浏览(60)
  • webstom编译器运行uniapp项目(微信小程序)

    首先我们需要下载一个插件“Uniapp Tool” 然后在设置中进行HbuilderX路径和微信开发者工具路径配置 最后添加运行方式 最终我们就可以在webstom上运行uniapp项目到小程序,在这里你需要修改appid为微信小程序的appid

    2024年02月02日
    浏览(53)
  • Maven项目打包,出现提示 Lombok 版本和 jdk 的编译器不兼容问题,解决办法。

    class lombok.javac.apt.LombokProcessor (in unnamed module @0x7d21852b) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x7d21852b 这些引用都是关于Java编译器插件Lombok的错误信息。Lombok是一个

    2024年02月05日
    浏览(53)
  • Java on VS Code 8月更新|反编译器用户体验优化、新 Maven 项目工作流、代码高亮稳定性提升

    作者:Nick Zhu 排版:Alan Wang 大家好,欢迎来到 Visual Studio Code for Java 的 8 月更新!在这篇博客中,我们将为您提供有关反编译器支持的更多改进。此外,我们将展示如何创建没有原型的 Maven 项目以及一项重要错误修复。让我们开始吧! 上一篇博客中将强大的 Fernflower 反编译

    2024年02月10日
    浏览(47)
  • Spark项目Java和Scala混合打包编译

    实际开发用有时候引用自己写的一些java工具类,但是整个项目是scala开发的spark程序,在项目打包时需要考虑到java和scala混合在一起编译。 今天看到之前很久之前写的一些打包编译文章,发现很多地方不太对,于是重新整理更新如下。 我们的项目结构可能如下图,既包含ja

    2024年02月11日
    浏览(44)
  • Windows Java JavaFX IntelliJ IDEA 开发环境搭建 创建工程 编译运行 打包分发 自定义运行时

    博文目录 JavaFX 官网 官网 Getting Started with JavaFX JavaFX 是一个开源的下一代客户端应用程序平台,适用于基于 Java 构建的桌面、移动和嵌入式系统。它是许多个人和公司的协作成果,目标是为开发富客户端应用程序生成一个现代、高效且功能齐全的工具包。 JavaFX 主要致力于富

    2024年02月05日
    浏览(153)
  • 2023年最新IDEA中 Java程序 | Java+Kotlin混合开发的程序如何打包成jar包和exe文件(gradle版本)

    一. JAVA | JAVA和Kotlin混开开发的程序打包成jar方法 1.1 方法一 :IDEA中手动打包 1.2 方法二 :build.gradle中配置后编译时打包 二. JAVA | JAVA和Kotlin混合开发的程序打包成exe的方法 纯JAVA | 纯Kotlin | JAVA和Kotlin混合开发打包其实都一样的,因为jar包中主要还是class文件,而kotlin在编译后

    2024年02月12日
    浏览(57)
  • 【java】maven 指定项目编译与打包的JDK版本

    Maven 是一个流行的构建工具,用于管理 Java 项目的依赖项、构建和部署。在 Maven 中,可以指定项目的编译和打包所使用的 JDK 版本。本篇博客将介绍如何在 Maven 中指定项目的 JDK 版本,并讨论该选项对项目的影响。 在 Maven 中,可以通过在 pom.xml 文件中设置 maven.compiler.source

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

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

    2024年04月28日
    浏览(49)
  • 把java项目打包成镜像在docker中运行

    1 , 首先要准备一个maven项目,把它打成jar包 如下图:找Maven-package-运行好了之后下面有路径。  2 , 在docker下创建一个目录 mkdir   /mydocker 3 , 把打包好的java项目用Xtfp(这是一个软件,专门用来连接虚拟机上传文件的)把那个jar包拉到  /mydocker下面      连接好了之后直接

    2023年04月21日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包