用myEclipse -> Export 生成.class文件,然后再用 exe4j 打包工具选择刚导出的 .class 文件
之前用exe4j打包有过示例,按照之前的博客文档http://blog.csdn.net/tming_1985/archive/2009/12/24/5070540.aspx 一定能打包成功。
我用的exe4j版本是4.1 在这http://download.csdn.net/source/2378276可以下载
但发现用户总会把装到他机器上的java环境删掉,客户端总用不成。所以要求把jdk也打包到客户端程序里。虽然文件比较大,但是可以在没有装载jdk的环境下运行。以下两个截图是我在没有java环境的机子上测试的将jdk打包到客户端中可以使用。
图一 没有打包jdk
图二 没有打包jdk
内容正文也是转载了http://hi.baidu.com/%D3%AD%B7%E7%BB%AF%D3%EA/blog/item/bc6241de5f4a5e5dcdbf1a5e.html 作者为 迎风化雨
本文首先默认你已经拥有可用的jar文件和exe4j程序。
下面开始详述步骤:
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-编译生成可执行文件
自动跳转至:
在这里可以点击运行生成的可执行文件,也可以将本次配置方案保存起来以备后用
相关推荐
**exe4j** 是一款强大的工具,用于将Java应用程序(jar文件)转换为Windows平台上的可执行文件(exe)。这个工具使得Java程序可以直接在没有Java运行环境的机器上运行,提高了用户使用的便利性。本教程将详细介绍...
exe4j是一款能够将Java的JAR文件转换为Windows平台下的exe可执行文件的软件,它还内置了JRE(Java Runtime Environment),使得用户无需额外安装Java就能运行程序。 一、exe4j简介 exe4j是由eclipse插件开发公司...
使用 exe4j 打包 jar 生成 exe 常用设置 ...使用 exe4j 打包 jar 文件生成 exe 文件需要配置多个参数,但是一旦掌握了这些参数的设置,就可以轻松地将 Java 应用程序打包成一个独立的可执行文件。
【标题】:exe4j打包(包含第三方jar包) 在Java开发中,将项目打包成可执行文件(如.exe)对于非Java环境的用户来说是非常方便的。exe4j是一款强大的工具,它允许我们将Java应用转换为Windows平台下的可执行程序,...
Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总 本文档将详细介绍 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总。Java 是一种流行的编程语言,广泛应用于软件开发、Android 应用开发...
【exe4j打包工具】是Java开发者常用的工具之一,它能够将Java的jar文件转换为Windows平台下的可执行文件(exe)。这个工具的强大之处在于它不仅简单地将jar封装成exe,还允许开发者在打包过程中集成Java运行环境...
首先,你需要下载并安装launch4j,然后在提供的图形用户界面(GUI)中填入必要的配置信息,如JAR文件路径、主类名等。接着,指定输出的EXE文件路径,最后点击“生成”按钮,即可完成转换。 在压缩包文件“launch4j-...
1. **生成可执行文件**: exe4j能够将Java的.class文件或者.jar文件打包成Windows下的.exe格式,使得非Java环境的用户也能轻松运行Java程序。 2. **启动配置**: 用户可以自定义启动参数,包括JVM选项、主类、类路径...
- 使用Install4j或者Inno Setup这样的安装程序打包工具,将exe文件和优化过的JRE打包成安装文件。这样,用户只需运行安装程序,即可自动安装应用程序和JRE。 5. **配置启动界面(splash screen)** - 在exe4j的...
【exe4j jdk1.7 - jar打包exe工具】是一种专为Java应用程序设计的工具,它允许开发者将Java的jar文件转换成Windows平台下的可执行文件(exe)。这个过程通常被称为“打包”,目的是使非Java环境的用户也能直接运行...
在使用 exe4j 之前,需要将 Java 程序打包成可执行 jar 文件。首先,在 Eclipse 中选择项目,右键点击 Export,选择“JAR file”,然后取消勾选“config”和“lib”目录,以及 Eclipse 生成的项目配置文件“....
**exe4j**是一款强大的Java应用程序打包工具,它允许开发者将Java的JAR文件转换为Windows平台下的可执行文件(EXE)。这个工具对于那些希望让非Java环境下的用户能够轻松运行Java应用的开发者来说非常实用。下面我们...
通过exe4j打包Spring Boot项目,我们可以将复杂的Java应用封装成简单的可执行文件,方便用户在Windows环境下无需安装Java即可运行。这极大地简化了软件的分发和部署流程,提高了用户体验。不过,需要注意的是,这种...
标题所述的"用exe4j把java的jar文件打包成exe文件的详细过程"是一种将Java应用程序转换为Windows操作系统下的可执行文件(.exe)的方法。exe4j是一款专门用于此目的的工具,它允许开发者将Java的.jar文件打包成.exe...
exe4j 是一款专为 Java 应用程序设计的工具,它允许开发者将 Java 字节码(jar 文件)转换为 Windows 平台下的可执行文件(exe)。通过 exe4j,我们可以方便地创建独立的、无需 JRE(Java Runtime Environment)的 ...
如果你想在任务管理器中及Windows XP分组的用户友好任务栏里以你的进程名取代java.exe的出现,那么exe4j可以完成这个工作。exe4j帮助你以一种安全的方式启动你的 java应用程序,来显示本地启动画面,检测及发布合适...
接下来是使用exe4j将JAR文件转换为Windows平台下的可执行文件(.exe)。exe4j是一个强大的工具,它允许开发者将Java应用程序打包成原生的Windows可执行文件,同时提供了自定义图标、设置最小JVM版本等功能。以下是...
1. **包装Java可执行 jar 文件**:exe4j 的主要任务是将Java的jar文件打包成一个.exe文件,这个.exe文件内部包含了运行Java程序所需的基础JRE组件。 2. **资源嵌入**:除了Java代码,exe4j 还可以嵌入其他资源,如...
exe4j是一个工具,它允许我们将Java的.jar文件转换为.exe格式,从而使得用户无需安装Java运行环境(JRE)也能运行程序。以下是使用exe4j将.jar文件转换为.exe文件的详细步骤: 1. **启动exe4j并注册** 首先启动exe...
Launch4j是一个流行的工具,它可以将.jar文件封装成.exe,同时提供一个虚拟的JRE环境。步骤如下: - 下载并安装Launch4j。 - 打开Launch4j配置界面,指定要包装的.jar文件路径。 - 配置exe文件的细节,如图标、...