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

2年前 (2022) 程序员胖胖胖虎阿
338 0 0

工具准备

1.Java编辑器,如:idea、eclipse等,下载地址:IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrainsJava程序生成可执行的exe文件 详细图文教程https://www.jetbrains.com/idea/2.exe4j,下载地址:ej-technologies - Java APM, Java Profiler, Java Installer BuilderJava程序生成可执行的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

版权声明:程序员胖胖胖虎阿 发表于 2022年10月24日 下午12:24。
转载请注明:Java程序生成可执行的exe文件 详细图文教程 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...