Java程序生成可执行的exe文件 详细图文教程

2023-02-18 00:00:00 生成 可执行 图文

工具准备

1.Java编辑器,如:idea、eclipse等,下载地址:IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains《Java程序生成可执行的exe文件 详细图文教程》https://www.jetbrains.com/idea/2.exe4j,下载地址:ej-technologies – Java APM, Java Profiler, Java Installer Builder《Java程序生成可执行的exe文件 详细图文教程》https://www.ej-technologies.com/download/exe4j/files

Java jar包准备

使用idea新建一个maven项目,写个简单的demo

《Java程序生成可执行的exe文件 详细图文教程》

 然后打成jar包

《Java程序生成可执行的exe文件 详细图文教程》

 注意:pom配置packaging标签为jar,打包后这个jar包会自动放在项目的目录下。

生成.exe文件 

1.安装与注册exe4j

密钥:
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i

《Java程序生成可执行的exe文件 详细图文教程》

2.选择项目类型

《Java程序生成可执行的exe文件 详细图文教程》

3.配置应用信息

《Java程序生成可执行的exe文件 详细图文教程》

4.配置可执行程序信息 

《Java程序生成可执行的exe文件 详细图文教程》

5.配置jar包

先添加jar包

《Java程序生成可执行的exe文件 详细图文教程》

《Java程序生成可执行的exe文件 详细图文教程》 然后添加主类,即程序入口

《Java程序生成可执行的exe文件 详细图文教程》

《Java程序生成可执行的exe文件 详细图文教程》 最终页面

《Java程序生成可执行的exe文件 详细图文教程》

6.配置jre

《Java程序生成可执行的exe文件 详细图文教程》

在”高级选项”进入配置搜索jre文件顺序,可跳过,一般用默认搜索方式就行了。

《Java程序生成可执行的exe文件 详细图文教程》

 在目标系统上,生成的可执行文件按照以下可配置顺序搜索JRE或JDK。

《Java程序生成可执行的exe文件 详细图文教程》

可以将默认的三个搜索方式删除,添加jre读取目录,然后将jre文件放在和.exe应用同级目录,这样可以不需要装jdk了。

《Java程序生成可执行的exe文件 详细图文教程》

《Java程序生成可执行的exe文件 详细图文教程》

《Java程序生成可执行的exe文件 详细图文教程》

7.配置启动画面

这里直接下一步就行

《Java程序生成可执行的exe文件 详细图文教程》

8.配置程序语言

这里直接下一步就行,默认英文,无中文

《Java程序生成可执行的exe文件 详细图文教程》

9.编译

《Java程序生成可执行的exe文件 详细图文教程》

10.完成 

《Java程序生成可执行的exe文件 详细图文教程》

使用效果

点击刚生成的exe应用

《Java程序生成可执行的exe文件 详细图文教程》

执行结果,我选的是控制台程序,所以这里是控制台输出结果。

《Java程序生成可执行的exe文件 详细图文教程》

也可以使用Java GUI制作图形程序(记得将程序类型那选择GUI),如下图所示为执行结果。

《Java程序生成可执行的exe文件 详细图文教程》

如果目标电脑上没有安装JDK或JRE,或者环境变量配置有问题,会报错:

No JVM could be found on your system.
Please define EXE4J_JAVA_HOME
to point to an installed 64-bit JDK or jre or download a JRE from
www.java.com

《Java程序生成可执行的exe文件 详细图文教程》

GUI工具包教程参考:

Java Swing 介绍 | 菜鸟教程Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可..《Java程序生成可执行的exe文件 详细图文教程》https://www.runoob.com/w3cnote/java-swing-demo-intro.html

    原文作者:抓手
    原文地址: https://blog.csdn.net/Anenan/article/details/122582852
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章