java应用编写测试好之后都是jar包或class文件,客户拿到这个东西后一般是不会java开发者那样在命令窗口下面输入运行的。客户要求的就是直接点击应用名称运行。java在方面做得很不友好,开发人员要么写一个批处理文件来调用jar包中的主要main class运行,要么必须使用第三方软件来打包。今天我就来介绍使用fatjar(eclipse插件)和exe4j来打包成为exe。为什么要fatjar来打包呢,eclipse不是自带打包jar吗?似的,没有错,但是eclipse带东西,打包出来经常没有把你工程之外依赖class jar包没有打进来,打出来的exe就没有办法运行。有了这个fatjar,这个东西可以帮你把所有的依赖包一个不漏打进去,这样exe就可以运行了。
1.运行打开eclipse,找到已经编写好的java项目,右键点击项目,弹出如下菜单选择"build fat jar":
2.输入要jar名称,点击“browser”找到main class
3.这里找到所有的依赖包,下一步下一步就可以打出来一个jar包了。
4.运行exe4j:
5.选择正常模式:
6.输入打包生成的exe名称以及输出文件夹:
7.点击classpath找到我们刚才使用fatjar打出来的包,系统自动帮你找到main class.如果有需要你可以输入
应用运行虚拟机参数。
8.在这里找到您的jar包。
9.这是我打包出来的东西:
10.看看我点击这个myexeJdk.exe运行,任务管理器里面就存在这个进程了,呵呵。看到没有
myexeJdk.exe
- 大小: 8 KB
- 大小: 28.8 KB
- 大小: 32.5 KB
- 大小: 36.7 KB
- 大小: 36.7 KB
- 大小: 35.3 KB
- 大小: 37.4 KB
- 大小: 40.3 KB
- 大小: 48.1 KB
- 大小: 30.9 KB
- 大小: 26.8 KB
分享到:
相关推荐
`fatjar`是一款用于合并Java类库和应用程序主类的工具,它能将所有的类文件、资源文件以及第三方库打包成一个独立的JAR文件,这样用户就不需要额外安装JRE(Java Runtime Environment)就能运行程序。`fatjar`通过...
"Java 程序或项目打包成 jar 与 exe 文件" Java 程序或项目打包成 jar 与 exe 文件是 Java 开发中一个重要的步骤。在这里,我们将详细介绍如何将 Java 程序或项目打包成 jar 文件,然后将 jar 文件转换成exe 文件,...
标题中的“如何用exe4j和fatjar打包Java程序”是指将Java应用程序转换为可执行的Windows EXE文件,这通常是为了便于非Java环境下的用户运行。exe4j是一款流行的工具,它允许开发者将Java应用打包成独立的可执行文件...
"fatjar_exe4"就是一个这样的解决方案,它利用了fatjar插件和exe4j工具,将Java的JAR文件转换为Windows上的.exe可执行文件。这种方式极大地提高了Java应用的用户友好性,因为它消除了对Java运行环境(JRE)的依赖。 ...
- 选择`Jar in EXE`模式,这意味着最终产品将是一个包含所有必要的Java运行时和应用程序代码的单个EXE文件。 3. **配置应用程序信息**: - 输入应用程序名称。 - 设置输出文件夹,即EXE文件将被放置的位置。 4....
这篇文章主要讲述了如何将一个基于Eclipse的GUI项目打包成可执行的EXE文件,其中涉及到了两个关键工具:fat_jar插件和exe4j。下面是对这两个工具及其使用方法的详细说明。 首先,fat_jar插件是Eclipse中的一个便捷...
- **Maven**:Apache Maven是一个项目管理和综合工具,通过pom.xml文件配置,可以轻松打包Java项目为jar,同时支持插件如`maven-jar-plugin`来定制打包过程,甚至通过`maven-shade-plugin`生成包含所有依赖的fat ...
总的来说,`fat_jar`插件为Eclipse用户提供了便利,使得打包Java项目及其依赖变得更加简单,而提供的详细教程则帮助开发者快速掌握这一工具的使用。通过阅读和实践这个教程,开发者可以提升他们的项目打包效率,提高...
通过以上四个阶段——使用Eclipse进行开发、利用fat-jar打包、借助exe4j转换为EXE格式、最后通过Inno Setup创建安装程序,Java应用程序的开发和部署流程得以优化,实现了从源代码到终端用户桌面的无缝过渡。
Java应用程序打包工具--fat jar,是一种将所有依赖的库文件(jar)合并到一个可执行的jar文件中的技术。这通常是为了方便分发和运行Java应用程序,因为用户不再需要设置复杂的类路径。fat jar,也被称为"uber jar"或...
在本例中,`fatjar_0.0.27工具及视频演示(java打包成jar文件)`这个压缩包可能包含了`FatJar`工具和相关的使用教程。 2. **配置项目**:确保你的Java项目已经正确构建,所有依赖项都在`pom.xml`(如果你使用的是...
综上所述,"fat_jar.zip"提供的资源可以帮助Eclipse用户更方便地创建包含所有依赖的JAR文件,这对于分发和运行Java应用程序尤其有用,特别是那些不依赖于特定环境的独立应用程序。通过理解并正确使用这些插件,...
- **安装j2exe4j**:j2exe4j是一款强大的Java应用程序打包工具,支持将jar文件转换为exe文件,并且可以自动包含所需的JRE版本。首先需要下载并安装该软件。 - **配置exe文件**:打开j2exe4j后,选择“新建”项目。...
总的来说,Fatjar插件是一个强大的Java打包工具,它简化了Java应用程序的分发和部署,尤其适用于需要在各种环境中运行,且依赖众多的项目。通过合理使用,开发者可以提高工作效率,减少在部署和运行时遇到的问题。
总之,"shengly-jar_to_exe"这样的工具极大地扩展了Java应用程序的用户群体,使得非Java环境下的用户也能轻松运行Java程序,而无需了解底层的技术细节。在实际开发和部署过程中,选择合适的转换工具和正确配置是确保...
当与exe4j结合使用时,FATJAR可以将所有依赖项整合进一个JAR,然后exe4j将这个包含所有依赖的JAR打包成EXE。这样,用户只需双击EXE文件即可启动Java应用程序,无需关心背后复杂的Java环境配置。 **exe4j的主要功能*...
Java 桌面程序开发完成后,为了让用户能够方便地运行,通常需要将其打包成一...总之,FATJAR插件是Java开发者将桌面程序打包成独立可执行文件的一种实用工具,它简化了打包过程,使得Java应用程序的分发变得更加便捷。
综上所述,通过使用`fatJar`、`exe4j` 和 `install4j` 这三个工具,您可以轻松地将Java程序打包成可以在没有JRE的计算机上直接运行的EXE文件和安装程序。这些工具不仅简化了打包流程,还提高了程序的安全性和易用性...
将jar包转换为exe文件的过程虽然需要一定的技术背景,但通过使用FatJar插件和Exe4J工具,可以使这一过程变得更加简单和高效。这种转换不仅可以使Java应用程序在没有Java环境的计算机上运行,还能提供更友好的用户...
在Eclipse中,fatjar插件简化了项目打包的过程,使得开发者能够快速创建出包含所有依赖的“胖”JAR文件,这对于分发和部署Java应用程序非常方便。然而,随着Eclipse的更新,某些版本可能不再兼容早期的fatjar插件,...