`
suiyuan0808
  • 浏览: 155234 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用Fat_jar和exe4J打包java应用程序为Exe文件

    博客分类:
  • Java
阅读更多



     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
1
0
分享到:
评论
2 楼 suiyuan0808 2011-02-20  
可以,这里可以使用installshield打包jdk呵呵
1 楼 kinganpo 2011-02-16  
还得依赖jre啊,要是把最下化jre打包进去就好了。。

相关推荐

    Java项目打包为exe所需工具(fatjar+exe4j绿色版)

    `fatjar`是一款用于合并Java类库和应用程序主类的工具,它能将所有的类文件、资源文件以及第三方库打包成一个独立的JAR文件,这样用户就不需要额外安装JRE(Java Runtime Environment)就能运行程序。`fatjar`通过...

    java程序或项目 打包 成 jar 与exe 文件

    "Java 程序或项目打包成 jar 与 exe 文件" Java 程序或项目打包成 jar 与 exe 文件是 Java 开发中一个重要的步骤。在这里,我们将详细介绍如何将 Java 程序或项目打包成 jar 文件,然后将 jar 文件转换成exe 文件,...

    如何用exe4j和fatjar打包java程序

    标题中的“如何用exe4j和fatjar打包Java程序”是指将Java应用程序转换为可执行的Windows EXE文件,这通常是为了便于非Java环境下的用户运行。exe4j是一款流行的工具,它允许开发者将Java应用打包成独立的可执行文件...

    fatjar_exe4

    "fatjar_exe4"就是一个这样的解决方案,它利用了fatjar插件和exe4j工具,将Java的JAR文件转换为Windows上的.exe可执行文件。这种方式极大地提高了Java应用的用户友好性,因为它消除了对Java运行环境(JRE)的依赖。 ...

    java 打包成exe(二)使用fat+exe4j打包jar生成exe

    - 选择`Jar in EXE`模式,这意味着最终产品将是一个包含所有必要的Java运行时和应用程序代码的单个EXE文件。 3. **配置应用程序信息**: - 输入应用程序名称。 - 设置输出文件夹,即EXE文件将被放置的位置。 4....

    exe4j打包+Eclipse打包插件说明 GUI项目打包EXE文件的总结:

    这篇文章主要讲述了如何将一个基于Eclipse的GUI项目打包成可执行的EXE文件,其中涉及到了两个关键工具:fat_jar插件和exe4j。下面是对这两个工具及其使用方法的详细说明。 首先,fat_jar插件是Eclipse中的一个便捷...

    Java程序打包jar及exe所需文件

    - **Maven**:Apache Maven是一个项目管理和综合工具,通过pom.xml文件配置,可以轻松打包Java项目为jar,同时支持插件如`maven-jar-plugin`来定制打包过程,甚至通过`maven-shade-plugin`生成包含所有依赖的fat ...

    fat_jar(eclipse插件)以及详细教程

    总的来说,`fat_jar`插件为Eclipse用户提供了便利,使得打包Java项目及其依赖变得更加简单,而提供的详细教程则帮助开发者快速掌握这一工具的使用。通过阅读和实践这个教程,开发者可以提升他们的项目打包效率,提高...

    java应用程序从打包jar到编译安装图解.pdf

    通过以上四个阶段——使用Eclipse进行开发、利用fat-jar打包、借助exe4j转换为EXE格式、最后通过Inno Setup创建安装程序,Java应用程序的开发和部署流程得以优化,实现了从源代码到终端用户桌面的无缝过渡。

    java应用程序打包工具--fat jar

    Java应用程序打包工具--fat jar,是一种将所有依赖的库文件(jar)合并到一个可执行的jar文件中的技术。这通常是为了方便分发和运行Java应用程序,因为用户不再需要设置复杂的类路径。fat jar,也被称为"uber jar"或...

    fatjar_0.0.27将java打包成jar文件的工具及演示视频

    在本例中,`fatjar_0.0.27工具及视频演示(java打包成jar文件)`这个压缩包可能包含了`FatJar`工具和相关的使用教程。 2. **配置项目**:确保你的Java项目已经正确构建,所有依赖项都在`pom.xml`(如果你使用的是...

    fat_jar.zip

    综上所述,"fat_jar.zip"提供的资源可以帮助Eclipse用户更方便地创建包含所有依赖的JAR文件,这对于分发和运行Java应用程序尤其有用,特别是那些不依赖于特定环境的独立应用程序。通过理解并正确使用这些插件,...

    java 如何打包成jar和exe.txt

    - **安装j2exe4j**:j2exe4j是一款强大的Java应用程序打包工具,支持将jar文件转换为exe文件,并且可以自动包含所需的JRE版本。首先需要下载并安装该软件。 - **配置exe文件**:打开j2exe4j后,选择“新建”项目。...

    java打包工具fatjar插件(官网0.0.31版本)

    总的来说,Fatjar插件是一个强大的Java打包工具,它简化了Java应用程序的分发和部署,尤其适用于需要在各种环境中运行,且依赖众多的项目。通过合理使用,开发者可以提高工作效率,减少在部署和运行时遇到的问题。

    shengly-jar_to_exe

    总之,"shengly-jar_to_exe"这样的工具极大地扩展了Java应用程序的用户群体,使得非Java环境下的用户也能轻松运行Java程序,而无需了解底层的技术细节。在实际开发和部署过程中,选择合适的转换工具和正确配置是确保...

    exe4j(将JAVA打包成exe文件)

    当与exe4j结合使用时,FATJAR可以将所有依赖项整合进一个JAR,然后exe4j将这个包含所有依赖的JAR打包成EXE。这样,用户只需双击EXE文件即可启动Java应用程序,无需关心背后复杂的Java环境配置。 **exe4j的主要功能*...

    java 桌面程序打包jar可执行包,类似达成exe可执行程序

    Java 桌面程序开发完成后,为了让用户能够方便地运行,通常需要将其打包成一...总之,FATJAR插件是Java开发者将桌面程序打包成独立可执行文件的一种实用工具,它简化了打包过程,使得Java应用程序的分发变得更加便捷。

    如何把一个java程序打包成exe文件.doc

    综上所述,通过使用`fatJar`、`exe4j` 和 `install4j` 这三个工具,您可以轻松地将Java程序打包成可以在没有JRE的计算机上直接运行的EXE文件和安装程序。这些工具不仅简化了打包流程,还提高了程序的安全性和易用性...

    jar包转化成exe文件

    将jar包转换为exe文件的过程虽然需要一定的技术背景,但通过使用FatJar插件和Exe4J工具,可以使这一过程变得更加简单和高效。这种转换不仅可以使Java应用程序在没有Java环境的计算机上运行,还能提供更友好的用户...

    net.sf.fjep.fatjar_0.0.32

    在Eclipse中,fatjar插件简化了项目打包的过程,使得开发者能够快速创建出包含所有依赖的“胖”JAR文件,这对于分发和部署Java应用程序非常方便。然而,随着Eclipse的更新,某些版本可能不再兼容早期的fatjar插件,...

Global site tag (gtag.js) - Google Analytics