`

将java应用程序打包成独立运行的.exe方法

 
阅读更多
对于windows用户来说,将java应用程序打包成.exe最好不过了,现在我介绍两个方法。

1、用专业的应用程序打包工具InstallAnywhere,这个软件几乎能在所有平台上运行,当然你要下载到你需要的那个平台的啦!而且它也
能打包成各个平台的安装程序(当然不是免费的)。
我下载的是7.1 企业版
我只提供一些注册码,安装程序大家在网上找.
InstallAnywhere7.1注册码
使用方法参考:具体

2、用MINI的免费的工具javalunch,JavaLauncher的下载网址是:
http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm

现在下载下来只有一个安装程序,是用界面来操作的.
我这里附上一个带源码的程序.也是本文中用
到的.
javaLauncher

下载下来的文件是一个名JavaLauncher.zip的压缩包,解压后的目录结构:
source目录包含了JavaLauncher的源程序,是用C语言写的
changes.txt是新版的修改说明
launch.exe是主程序
launcher.cfg是配置文件
readme.txt是一些说明和示例

我们只需要launch.exe、launcher.cfg两个文件,将这两个文件复制到打包文件所在的目录。launcher.cfg是一个仅三行内容的文本文件,将它修改如下:
.
.\jre1.6\bin\javaw.exe 
-
jar main.jar

第一行设置指向JAR包main.jar的目录,由于launch.exe和main.jar同在一个目录,所以用"."即当前目录。
第二行设置指向jre1.6\bin\javaw.exe的路径。
配置好launcher.cfg后,双击launch.exe即可运行java应用程序。

如果仔佃研究eclipse的启动方式,发现eclipse和JavaLauncher的原理一样:eclipse.exe相当于launch.exe,startup.jar相当于myswt.jar。只不过eclipse.exe不象launch.exe要具有通用性,所以它没有*.cfg这样的配置文件,而是将启动信息固化在eclipse.exe中。
另:美化图标

launch.exe文件的图标太单调了,让我们给它换个好看点的。换程序的图标需要用到一个免费的软件:
Resource Hacker,它有中文版,下载网址是:
http://www.users.on.net/johnson/resourcehacker/

ResHack

本文中使用的精简版的JRE,整个程序打包(包括JRE)共8M多一点,测试通过.

附下载:

精简版JRE1.6
分享到:
评论

相关推荐

    Java应用程序打包成exe工具

    综上所述,将Java应用程序打包成.exe文件是出于用户便利性和部署简易性的考虑。通过选择合适的工具和遵循正确的步骤,开发者可以轻松地实现这一目标,同时注意保持兼容性和安全性。在实际操作中,应根据项目需求和...

    Java应用程序转化成exe文件的N种方法

    JET(Java EXE Tool)是由Excelsior提供的专业工具,用于将Java应用程序打包成可独立运行的exe文件。JET支持将JAR文件、DLL库等资源封装在一起,生成的exe文件可以脱离JRE环境运行,极大地提高了程序的便携性。详情...

    java系统框架源码和.exe文件

    Java应用程序可以被编译成字节码,然后在任何支持Java的平台上运行。 2. **Java框架**:这里的登录、注册和菜单功能通常由一些成熟的Java框架实现,如Spring MVC、Struts2或Play Framework。这些框架提供了用于构建...

    java swing打包成exe的软件和使用说明文档

    总结,将Java Swing应用程序打包成.exe是一项重要的部署步骤,通过选用合适的打包工具,如Launch4j或JSmooth,结合详细的使用说明文档,开发者可以轻松完成这一过程,使得Java Swing应用能在Windows环境中无缝运行。

    java jar 打包成 exe,双击就可以运行

    1. **Java可执行文件创建工具**:如`Launch4j`,它是一个免费的开源工具,可以将Java应用程序打包为Windows可执行文件。`Javalauncher`是另一种可能的工具,但这个描述中提到的"javalaunch"可能指的是一个自定义的...

    exe4j :把用Java swing写的程序,打包成.exe可执行文件。

    在IT行业中,将Java Swing应用程序打包成.exe可执行文件是一个常见的需求,这使得Windows用户无需安装JRE(Java Runtime Environment)就能直接运行程序。exe4j是一个专门为此目的设计的工具,它允许开发者将Java...

    java打包成exe

    ### Java 打包成 EXE 文件详解 #### 一、前言 ...总之,使用 Eclipse 和 exe4j 工具将 Java 应用程序打包成 .exe 文件是一个实用且高效的方法,对于提高软件产品的易用性和分发便捷性具有重要意义。

    java程序打包成.exe可安装文件(包含全部工具,和精简jre工具,附说明文件)

    JAR2EXE则是另一个流行的工具,它允许开发者将Java应用程序打包成.exe,同时还可以选择是否包含JRE。如果选择包含JRE,那么用户无需单独安装Java即可运行程序,这对于分发和部署非常方便。 在这个压缩包中,"全部...

    java+Swing打包成exe可安装文件(可在无jdk环境机器上运行)

    为了使得基于 Java Swing 的应用能在没有 JDK 或 JRE 的环境中运行,我们需要将其打包成可执行的安装文件,通常是 .exe 格式,以便于Windows用户轻松安装和运行。 这个过程涉及几个关键步骤: 1. **构建可独立运行...

    java程序打包成exe文件

    exe4j是一个专门用于Java应用程序打包成Windows可执行文件的工具。它允许开发者将Java代码、类路径、启动参数等整合到一个独立的.exe文件中,便于分发和执行。下面我们将详细探讨如何使用exe4j进行打包以及涉及的...

    java打包成exe文件的全过程

    在Java开发领域,有时我们需要将Java应用程序转换为可执行的Windows程序(.exe),以便非Java环境下的用户也能轻松运行。这个过程涉及到Java Swing界面应用的打包和利用Exe4j工具将其转换为.exe文件。下面我们将详细...

    java代码打包成exe

    Java代码打包成exe是将Java应用程序转换为可执行文件(.exe)的过程,这样非Java环境的用户也可以在Windows系统上直接运行程序。这通常通过使用特定的工具来实现,如JAR to EXE Converter、Launch4j或Excelsior JET...

    将在Eclipse中编写的java程序发布成[1].exe的可执行文件.doc )

    通过以上步骤,你可以在Eclipse中成功地将Java程序打包成.exe可执行文件,使其能在没有Java环境的Windows机器上运行。注意,生成的.exe文件依赖于JRE,因此在目标机器上还需要安装对应的Java运行环境。如果希望生成...

    java程序打包成exe

    Java程序通常以`.jar`文件的形式存在,但为了在不安装Java环境的计算机上运行,我们需要将这些程序打包成可执行的Windows `.exe`文件。这个过程涉及到Java平台的跨平台性和应用程序部署策略。以下是一些关键知识点:...

    java程序打包exe

    安装此软件后,开发者可以使用其界面或API将Java应用程序打包成.exe文件。安装过程通常包括接受许可协议、选择安装目录和确认安装选项。安装完成后,按照软件的指引,导入Java项目,设置相关参数,然后生成.exe文件...

    Java程序可生成EXE程序下载

    `NativeJ`是一款知名的Java应用程序本地化工具,可以将Java应用程序转换为独立的Windows可执行文件。`nativej-trial.exe`是`NativeJ`的试用版。通过这个工具,开发者可以将Java程序、库、资源等整合在一起,生成一个...

    java项目打包成exe格式

    2. **exe4j**:exe4j是由IntelliJ IDEA的开发者JetBrains开发的一款软件,它允许Java开发者将Java应用程序打包成Windows上的.exe可执行文件。exe4j不仅可以创建独立的可执行文件,还可以生成启动脚本和安装程序,使...

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

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

Global site tag (gtag.js) - Google Analytics