使用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-编译生成可执行文件
自动跳转至:
在这里可以点击运行生成的可执行文件,也可以将本次配置方案保存起来以备后用。
好了,接下来就是自己动手了,很好玩吧,那就赶快动手吧~!
分享到:
相关推荐
JBuilder是Borland公司推出的一款集成开发环境,其强大的功能之一便是可以直接将Java项目编译并封装成Windows平台下的exe文件。这种方式适用于大型项目,提供了丰富的构建和部署选项。 #### 方法五:使用NativeJ ...
因此,本文将介绍如何将 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文件”指的是将Java编写的程序转换为Windows操作系统下的可执行文件(.exe),这样非Java环境的用户也能直接运行,无需先安装Java运行环境(JRE)。这个过程通常借助第三方工具来实现,...
下面将详细介绍如何将Java项目打包成`.exe`可执行文件。 首先,我们需要确保Java程序已经正确地编译为`.class`文件,并且包含所有的依赖库。这通常通过Java的编译器`javac`完成。如果你的项目结构复杂,可能需要...
这个过程涉及到Java Swing界面应用的打包和利用Exe4j工具将其转换为.exe文件。下面我们将详细讲解这个全过程。 首先,Java Swing是Java平台上的一个图形用户界面(GUI)工具包,它提供了丰富的组件和布局管理器,...
下面将详细介绍如何通过exe4j和Inno Setup这两个工具将Java程序打包成.exe文件。 首先,exe4j是一个专门用于将Java应用程序转换为Windows可执行文件的工具。它允许你指定自包含的JRE,确保用户无需单独安装JRE即可...
在IT行业中,有时我们需要将Java程序转换为可执行的Windows应用程序,即.exe文件,以便非开发人员能够方便地运行而不必安装Java环境。这个过程通常称为“打包”或“封装”。下面将详细介绍几种将Java程序转化为.exe...
exe4j是一款专为Java开发者设计的实用工具,它能够将Java程序打包成Windows平台下的.exe可执行文件。通过exe4j,你可以将JAR文件、JRE以及必要的配置信息封装在一起,创建出一个独立的、无需额外安装JRE即可运行的...
在将java导成jar遇到的问题,像图片音乐显示不了的问题,这里希望能帮助到你
- Excelsior Jet是一款商业的Java应用编译器,它可以将Java代码编译成原生的机器码,生成的.exe文件无需JRE即可运行,性能优于通过解释器执行的Java应用。 3. **FatJar**: - FatJar是一款基于Ant的任务,用于将...
2. **合并文件**:将Java代码打包成JAR文件,并与第一步中创建的本地代码(EXE文件)进行合并。这样,用户只需要双击EXE文件即可启动Java应用程序。 #### 三、详细步骤解析 接下来,我们将详细介绍如何通过Eclipse...
为了解决这个问题,开发者可以使用工具如JSmooth将Java应用程序打包成.exe文件,这是一种Windows操作系统下的可执行文件格式,用户只需双击就能运行,无需额外安装Java环境。 **JSmooth工具简介** JSmooth是一款...
本文将详细介绍如何使用 Eclipse 和 Exe4j 工具将 Java 项目打包成 EXE 文件。 #### 二、准备工作 1. **开发工具**:确保你已经安装了 Eclipse 开发环境。 2. **Exe4j 工具**:这是一个专门用于将 Java 应用程序...
Java程序通常运行在Java虚拟机(JVM)上,但为了让非Java用户也能方便地运行程序,开发者有时会希望将Java应用打包成可执行的Windows程序,即.exe文件。这通常通过第三方工具来实现,例如Launch4j、JSmooth、JAR2EXE...
Java程序通常运行在Java虚拟机(JVM)上,但为了让非Java开发人员或终端用户更方便地使用Java应用程序,可以将其打包成Windows平台下的.exe可执行文件。这里,我们聚焦于一个名为"exe4j"的工具,它能够帮助我们将...