先用exe4j(此处用的是4.4.4版本)将jar打包成exe可执行文件,之后用Inno Setup(此处是5.5版本) 将exe文件及jre打包成可安装文件,使其可在没有java环境的机器上运行
1、 先将所用到的系统资源放到一个资源文件夹中,如数据库、图片、声音文件、jre等等
2、将系统制作成jar包,用fatjar打包工具将系统打包,选择导出路径,选择改程序的Main方法,点击next选择要导出的资源,之后到finish完成打包,将打出的jar包放到资源文件夹中(便于其后打包成可安装文件)
3、 运行exe4j软件,点击next到下一步,选择第一项Regular mod,后点击next进行下一步,上面输入工程名,可随意写,下面选择打包后的exe文件的输出路径,完成后点击next进行下一步
4、先选择执行方式,默认是图形方式GUI application,Executable name写打包后的exe文件名称,Icon File 选择生成文件的ico图示,后面三个根据需要选择,完成后点击next进行下一步
5、 点击右边的“+”号,在弹出框中选择Archive,并选择先前导出的jar包,选中后点击OK即可,之后选择改程序的主方法,完成后点击next进入第6步
6、 填入最低jre版本,最高版本可不填,选择Advanced Options 下的Search sequence选择jre,由于我们要在没有安装jre的机器上运行,故需要将jdk环境动态打包到系统中,如图七,将列表中所有项目移除,然后点击右边的“+”选择刚才在资源文件夹中放置的jre文件夹,点击OK选择,点击next进入再从图中单advanced options,并选择preferred VM,选择Client Hotspot VM,之后点击next进入第7步
7、 配置Splash screen ,如果不需要则选择No splash screen 即可,之后一直点击next至finish,如果出现如图十一的界面,则说明已经导出exe文件
现在已经完成了exe文件的打包,此程序可在本机上直接运行,但如果想让其在没有jdk环境的机器上运行,那么还需要利用Inno Setup 将exe文件及jre打包,下面进行这个步骤,此处用的是Inno Setup5.5
1、 运行Inno Setup 编译器,选择脚本向导点确定进入如下界面
2、点击下一步进入如下界面,输入个项信息后点击下一步
3、维护下图中各项内容后点击下一步
4、首先选择程序执行文件,即上面用exe4j导出的exe文件,然后点击添加文件夹,选择我们做好的资源文件夹,务必将所有需要的东西都放进去,完成后显示下图所示界面,然后点击下一步
5、根据自己的需要,选择对应的项目,如下图所示,完成后继续点击下一步
6、应用程序文档及安装语言的设置在此处就不作介绍了,直接进入编译设置,如下图,将个个信息维护完毕后连续点击下一步直至完成
7、系统会出现如下图所示的界面,选择是进行脚本编译
8、在编译完成后即可得到一个可安装文件,其后不必说了,直接安装使用
详细截图,见附件.
相关推荐
本文将详细介绍如何使用 exe4j 工具将 Java + Swing 打包成可执行文件(exe),并动态绑定 JRE 环境变量。 Step 1: 准备环境 首先,需要准备好 Java 开发环境,包括 JDK 和 Eclipse 等工具。同时,也需要下载 exe4...
在软件开发领域,特别是使用Java进行桌面应用开发时,开发者经常需要将开发完成的应用程序打包成可执行文件(.exe),以便于在Windows平台上分发和运行。本文将详细介绍如何使用Java + Swing技术栈开发的应用程序...
通过以上步骤,我们可以创建一个包含JRE的独立EXE文件,并进一步封装成安装程序,使得用户可以在没有Java环境的电脑上方便地运行Java Swing应用。不过,需要注意的是,这种方法虽然方便,但可能会导致程序体积增大,...
【Java + Swing 打包成EXE】\n\nJava应用程序通常是以JAR(Java Archive)格式发布的,但在Windows环境中,用户更习惯于执行.exe可执行文件。通过使用特定的工具,例如exe4j,我们可以将Java Swing应用程序打包成....
标题提到的Java Swing应用打包成exe并动态绑定JRE再打包成安装文件的过程,涉及多个步骤和技术。以下是详细解释: 1. **使用exe4j转换jar为exe**: - exe4j是一款用于将Java应用程序打包成Windows可执行文件的工具...
标题中的“swing桌面运行程序 支持无jdk环境运行”指的是使用Java Swing库开发的桌面应用程序,这种程序可以通过特定方式打包,使得用户在没有安装Java Development Kit (JDK)的环境下也能运行。Swing是Java提供的...
`exe4j`允许我们将Java程序转换为Windows平台上的可执行文件(.exe),同时可以指定程序依赖的JRE路径,确保程序运行时携带必要的运行环境。在`exe4j`中,我们选择程序类型,设置程序名称、图标,然后添加类路径和...
Java 程序打包成可执行文件示例是指将 Java 程序编译成.class 文件,然后将其打包成一个可执行的.jar 文件,最后可以使用工具将其转换成.exe 文件。下面是详细的步骤和知识点: 首先,我们需要编写 Java 程序。这里...
开发环境:jdk1.8, IntelliJ IDEA IDE(eclipse),jar打包于jdk1.8。MySQL5.7、8.0 系统经多次测试,运行无误,请大家放心下载! 系统经多次测试,运行无误,请大家放心下载! 系统经多次测试,运行无误,请大家放心...
在描述中提到的"打包成exe"是指将Java应用程序转换为Windows操作系统下的可执行文件(.exe),这样用户就可以双击运行,而无需先安装Java环境。这通常通过使用像Launch4j、JSmooth或者JAR to EXE这样的工具来实现。...
为解决这个问题,可以将Java桌面软件打包为exe格式,以便在任何机器上运行。 二、准备环境 在开始之前,需要准备好以下环境: * IDE:Eclipse * 编译环境:JDK 1.8 * 系统编码:UTF-8 新建一个Java Project,...
### Eclipse 项目打包成可执行JAR文件详解 在Java开发过程中,经常需要将开发完成的应用...通过以上步骤,你可以有效地将Eclipse中的Java项目打包成可执行的JAR文件,并进一步优化为EXE文件,便于用户的安装和使用。
`jdk-6u43-windows-i586.exe`是针对32位Windows系统的,这意味着它可以安装并运行在任何基于x86架构的Windows计算机上。32位系统最多支持4GB的内存,因此对于内存需求不高的开发环境,这是一个合适的选择。 3. **...
6. **bin**:此目录包含了JDK的可执行文件,如javac(Java编译器)、java(Java虚拟机)、jar(打包工具)等,这些都是开发者日常工作中常用的命令行工具。 7. **include**:包含了头文件,用于C/C++编程时调用Java...
利用exe4j将java程序打包成exe可执行文件 一直在用exe4j,很好用,包括现在电脑中很多在使用的java程序,都是用exe4j打包的,所以也想做一些博客,来跟小伙伴们一起分享我的学习,让大家少走弯路,以下是exe4j打包...
安装JDK后,开发者可以使用其中的编译器(javac)将源代码编译成字节码,使用Java虚拟机(JVM)运行这些字节码,以及使用各种开发工具,如Java Debugger(jdb)和Java Archive(jar)工具,来进行程序调试和打包。...
JDK是Java编程语言开发环境的核心组件,它包含了编译器、调试器、性能分析工具以及运行环境,使开发者能够在本地系统上构建、测试和运行Java应用程序。 在描述中,“Mac官方 JDK1.6”简短地提到了这是针对Mac操作...
JDK 使用 Java 基础类(包括 Swing 和 Java Platform Debugger Architecture)打包了说明性源代码和特定 API。它还以各种 Java 核心API源文件的形式提供了针对 Java 编程语言初学者的学习材料。 作为最常用的 Java...