使用exe4j打包jar生成exe
需要用到的工具eclipse用于打包,exe4j用于生成exe文件的工具,这个是必须的。大家可以到网上下载我用的是4.0版本。
下面我们正是开始:
首先,在eclipse中选中一个自己想导包工程项目,然后写单击file,在弹出的选项中选择Export,然后选择Runable JAR file选项,
接下来选择你想导包的项目,并导包到你想要的地方,
点击NEXT,在弹出的提示框中选择Details;
在弹出的机箱中选择你的工程中含有主函数的类
没有问题!
下面开始详述步骤:
1.welcome-打开exe4j
如图,如果你有保存过的项目打包配置文件,那么点>>open打开即可。如果没有点>>next.
2.Project type-选择打包方式
由于我们讲的是打包jar生成exe,所以选“jar in exe”mode,这种方式可以把一个java应用程序打包成一个exe文件,但是不能将除jar以外的附加文件打包进去。然后>>next
3. Application info-配置生成的应用程序的信息
设置你的应用程序的名称和将要生成的可执行文件的输出文件夹。然后>>next.
4.Executable info -配置可执行文件的参数
type项根据你的程序的类型确定,本例为GUI程序;接下来是文件名、可执行文件的图标、是否只允许同时刻只能运行一个应用程序、当主线程有误时是否抛出异常、更改工作目录(相对于可执行文件)。然后点>>advanced options>>version info
5.version info-设置版本信息
6.java invocation-配置运行环境
先配置class path,将此项内原有的配置全部删除,然后点“+”找到你生成的jar文件,
然后在上边的general中点浏览按钮,exe4j会自动找到你应用程序的入口-main class。
在下边的advanced options中选native libraries设置,此功能是添加你程序用到的外部jar包文件,这个我一直没用过,因为我做什么事都喜欢集中,所以在程序中用到的所有外部包全整合到jdk/jre里了,这样在给客户安装程序时只要把程序直接给他考过去就可以用了,不用再安装其它东西,他们会很喜欢的哦,毕竟用户不是搞程序设计的嘛。
7.jre-配置jre
在这里配置你的jre版本类型,然后再看>>advanced option>>search sequence
在这里来配置你运行程序所需的jre/jdk的位置,如果你只是打包后本机运行,直接指定到你本机的jre/jdk目录即可,如果你打包后的程序要在别的客户机上运行,而该机又没装jdk,这时我们就要想另一种方法了。从客户的角度讲,拿到手的软件在安装过程中应尽可能少的给客户带来繁琐的安装事项,最好只点一下鼠标就能自动安装。因此,我们要让用户省去安装jdk的麻烦。要解决这个问题,我们可以把安装好的jdk复本放置在最终产品的根目录下,然后在上图中添加这个jdk复本为程序的运行环境
search registty 可以扫描已经安装的jdk/jre,我们选择directory,为程序指定一个jdk目录,只需定位到jdk根目录即可,如上图。 然后>>next
这里要说明一点,用eclipse开发的程序只要一个jre就行了,jdk不用的,所以我是把jre打包进exe运行环境的,这样的话在java version下边的那个允许使用jre beta版的选项就要选中了。
8.preferred vm-选择虚拟机
这个根据具体情况选择,本例为client. 然后>>next
9.splash screen -预载窗体
在这里可以设置你的预载窗体界面,不过好像只认gif类型的图片,status line and version line 可以在position text lines visually预览界面中调整其显示位置。然后>>next,接下来是选择语言界面,根据自己情况选择。然后>>next
10.compile executable-编译生成可执行文件
自动跳转至:
在这里可以点击运行生成的可执行文件,也可以将本次配置方案保存起来以备后用。
好了,接下来就是自己动手了,很好玩吧,那就赶快动手吧~!
分享到:
相关推荐
**相同点**:两者的核心原理相似,都是通过将Java程序打包成.jar文件后再转换为.EXE格式,生成的可执行文件均需在高于指定版本的JVM环境中运行。 **不同点**: 1. **处理第三方类库方式**:JSmooth要求将所有第三...
因此,本文将介绍如何将 Java 打包成 EXE 文件,同时带 JRE 运行,无需客户端安装 JRE。 使用 exe4j 和 Inno Setup 工具可以轻松地将 Java 应用打包成 EXE 文件,并带上 JRE 运行环境。exe4j 是一个将 Java 应用...
Java程序通常运行在Java虚拟机(JVM)上,但为了让非Java开发人员或用户能够更方便地在Windows系统上运行Java程序,开发者有时会希望将Java应用打包成可执行的.EXE文件。本文将详细介绍如何使用exe4j工具将Java程序...
总的来说,将Java文件做成EXE主要是为了方便非Java开发者的使用,通过EXE4J这一工具,我们可以实现这个目标。不过,需要注意的是,虽然转换成EXE可以简化运行步骤,但Java的跨平台特性可能因此受到限制,因为生成的...
### 如何将Java程序打包成EXE文件 在软件开发领域,尤其是对于Java开发者来说,将Java程序打包成EXE文件是一种常见的需求。这不仅可以让程序在没有安装Java运行环境(JRE)的计算机上运行,还能提高程序的安全性和...
本文将详细介绍如何将Java程序转化为.exe文件,并最终打包成setup安装程序。 一、Java程序转exe工具选择 1. JAR to EXE:这是一款简单的转换工具,可以直接将Java的JAR文件转换为.exe文件。操作简单,但功能相对...
标题中的“java程序打包成exe文件”指的是将Java编写的程序转换为Windows操作系统下的可执行文件(.exe),这样非Java环境的用户也能直接运行,无需先安装Java运行环境(JRE)。这个过程通常借助第三方工具来实现,...
下面将详细介绍如何将Java项目打包成`.exe`可执行文件。 首先,我们需要确保Java程序已经正确地编译为`.class`文件,并且包含所有的依赖库。这通常通过Java的编译器`javac`完成。如果你的项目结构复杂,可能需要...
要将Java程序打包成可执行的jar文件,首先需要有Java开发环境,比如Eclipse。在Eclipse中,可以通过"File" -> "Export" -> "Runnable JAR file"来打包。在这个过程中,需要指定程序的入口点(引导类),选择输出路径...
这个过程涉及到Java Swing界面应用的打包和利用Exe4j工具将其转换为.exe文件。下面我们将详细讲解这个全过程。 首先,Java Swing是Java平台上的一个图形用户界面(GUI)工具包,它提供了丰富的组件和布局管理器,...
exe4j是一款专为Java开发者设计的实用工具,它能够将Java程序打包成Windows平台下的.exe可执行文件。通过exe4j,你可以将JAR文件、JRE以及必要的配置信息封装在一起,创建出一个独立的、无需额外安装JRE即可运行的...
在将java导成jar遇到的问题,像图片音乐显示不了的问题,这里希望能帮助到你
- Excelsior Jet是一款商业的Java应用编译器,它可以将Java代码编译成原生的机器码,生成的.exe文件无需JRE即可运行,性能优于通过解释器执行的Java应用。 3. **FatJar**: - FatJar是一款基于Ant的任务,用于将...
为了解决这个问题,开发者可以使用工具如JSmooth将Java应用程序打包成.exe文件,这是一种Windows操作系统下的可执行文件格式,用户只需双击就能运行,无需额外安装Java环境。 **JSmooth工具简介** JSmooth是一款...
本文将详细介绍如何使用 Eclipse 和 Exe4j 工具将 Java 项目打包成 EXE 文件。 #### 二、准备工作 1. **开发工具**:确保你已经安装了 Eclipse 开发环境。 2. **Exe4j 工具**:这是一个专门用于将 Java 应用程序...
总之,Java 编译成 EXE 的过程主要是利用工具将 .jar 文件封装为 Windows 可执行文件,以简化用户运行 Java 应用的流程。Launch4j 是一种简单易用且功能强大的解决方案,适合大多数开发者的需求。
为了使得Java程序能够像EXE(可执行文件)那样在Windows环境下无须安装JVM就能运行,我们需要借助特定的工具将Java程序打包成EXE格式。这就是"Java打包成EXE"的主题。 1. **Java可执行化工具** 要将Java程序转换为...
Java程序通常运行在Java虚拟机(JVM)上,但为了让非Java开发人员或终端用户更方便地使用Java应用程序,可以将其打包成Windows平台下的.exe可执行文件。这里,我们聚焦于一个名为"exe4j"的工具,它能够帮助我们将...
本文将详细介绍如何将Java代码打包成exe格式的可执行文件,使得Java应用程序可以在不安装JRE(Java运行环境)的情况下运行。这一过程对于那些希望将Java程序发布给非技术用户的开发者尤为重要,因为它简化了最终用户...
"Java打包成jar文件-以及将jar文件导出为exe文件方法汇总" 本文档主要讲述了如何将 Java 项目打包成 jar 文件,并将 jar 文件导出为 exe 文件的方法。下面是相关知识点的总结: 一、Java 打包成 jar 文件方法 1. ...