对于windows用户来说,将java应用程序打包成.exe最好不过了,现在我介绍两个方法。
1、用专业的应用程序打包工具InstallAnywhere,这个软件几乎能在所有平台上运行,当然你要下载到你需要的那个平台的啦!而且它也
能打包成各个平台的安装程序(不止.exe啦,那么好用的东西当然是要收费的啦,但是如果你不是商业用途的话,拿来娱乐和学习还
是可以上百度搜到注册码的)。现在应该已经更新到7.1版了,电驴上能下到7.0版的和注册码,7.1版也能在其他网站下到,不过我忘了
网址了,大家自己搜啦。这个软件的用法我在这里就不详说,给个6.1版本的介绍的网址,http://blog.sina.com.cn/u/482c6a98010006qu(其实是因为我自己也没怎么用过这个,没有这个需求啊!)
2、用MINI的免费的工具javalunch,JavaLauncher的下载网址是:
http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm
下载下来的文件是一个名JavaLauncher.zip的压缩包,解压后的目录结构:
l source目录包含了JavaLauncher的源程序,是用C语言写的
l changes.txt是新版的修改说明
l launch.exe是主程序
l launcher.cfg是配置文件
l readme.txt是一些说明和示例
我们只需要launch.exe、launcher.cfg两个文件,将这两个文件复制到打包文件所在的目录。launcher.cfg是一个仅三行内容的文本文件,将它修改如下:
.
.\java1.4.2\jre\bin\javaw.exe
-jar myswt.jar
l 第一行设置指向JAR包myswt.jar的目录,由于launch.exe和myswt.jar同在一个目录,所以用"."即当前目录。
l 第二行设置指向jre\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/
分享到:
相关推荐
综上所述,将Java应用程序打包成.exe文件是出于用户便利性和部署简易性的考虑。通过选择合适的工具和遵循正确的步骤,开发者可以轻松地实现这一目标,同时注意保持兼容性和安全性。在实际操作中,应根据项目需求和...
JAR2EXE则是另一个流行的工具,它允许开发者将Java应用程序打包成.exe,同时还可以选择是否包含JRE。如果选择包含JRE,那么用户无需单独安装Java即可运行程序,这对于分发和部署非常方便。 在这个压缩包中,"全部...
Launch4j是一个强大的工具,它可以将Java应用程序封装成Windows可执行文件,同时提供了一些额外的功能,如错误处理、内存管理和桌面集成。 首先,我们需要了解Launch4j的基本操作。它允许我们指定JAR文件、主类名、...
在IT行业中,将Java Swing应用程序打包成.exe可执行文件是一个常见的需求,这使得Windows用户无需安装JRE(Java Runtime Environment)就能直接运行程序。exe4j是一个专门为此目的设计的工具,它允许开发者将Java...
本文将详细介绍如何将Java Swing应用程序打包成.exe,并提供相关软件的使用说明。 一、Java Swing打包成.exe的工具选择 要将Java应用程序转换为.exe,通常需要使用专门的打包工具,如JAR to EXE Converter、Launch4...
### Java应用程序打包成EXE文件的方法详解 #### 一、引言 在开发Java应用程序时,经常需要将程序打包成可执行文件以便于部署和分发。对于Windows平台上的用户而言,EXE文件是最常见的可执行文件格式。本文将详细...
这种方式使得Java应用程序能以更直观的方式在Windows环境下运行,同时解决了依赖JRE的问题。需要注意的是,捆绑JRE会增加生成的exe文件大小,因此在发布时需要权衡用户体验和文件大小。此外,如果目标机器已安装了...
Java程序通常运行在Java虚拟机(JVM)上,但为了在没有安装Java环境的Windows系统上方便地执行,开发者可能会需要将Java程序打包成.exe可执行文件。这里我们将详细讲解如何使用JBuider2005将Java项目打包成.exe。 ...
Java应用程序可以被编译成字节码,然后在任何支持Java的平台上运行。 2. **Java框架**:这里的登录、注册和菜单功能通常由一些成熟的Java框架实现,如Spring MVC、Struts2或Play Framework。这些框架提供了用于构建...
在Java中,将程序打包成.exe的主要方法是使用第三方工具,例如Launch4j、JSmooth、Exe4J等。这些工具允许我们将Java应用转换为Windows下的原生可执行文件,同时包含了一个小型的JRE,使得没有安装Java环境的用户也能...
JET(Java EXE Tool)是由Excelsior提供的专业工具,用于将Java应用程序打包成可独立运行的exe文件。JET支持将JAR文件、DLL库等资源封装在一起,生成的exe文件可以脱离JRE环境运行,极大地提高了程序的便携性。详情...
exe4j是由ej-technologies公司开发的一款强大的Java程序转换工具,它的主要功能是将Java的字节码(.class文件)打包成Windows平台下的.exe可执行文件。这样,Java开发者无需依赖Java运行环境(JRE)也能让Windows...
exe4j是一个用于将Java应用程序打包成Windows可执行文件的工具。它能够将.jar文件嵌入到.exe中,并创建一个自包含的启动器,该启动器会检查系统是否已经安装了Java,如果没有,则提示用户下载并安装。exe4j支持多种...
这里提到了一个名为"EXE4J"的工具,它是一款专门用于将Java应用程序转换为Windows可执行文件的软件。EXE4J允许开发者选择启动类、设置Java虚拟机参数,并且可以选择创建单一的exe文件,或者带有JRE的自包含安装包,...
将Java应用程序打包成服务是为了使得Java程序能够在操作系统层面作为一个服务运行,提高用户的使用体验和管理便利性。这个过程通常涉及到将Java应用与特定的服务包装工具结合,例如Java Service Wrapper。以下是一个...
Java代码打包成exe是将Java应用程序转换为可执行文件(.exe)的过程,这样非Java环境的用户也可以在Windows系统上直接运行程序。这通常通过使用特定的工具来实现,如JAR to EXE Converter、Launch4j或Excelsior JET...
java 应用程序打包 java教程 Java学习
在Java开发过程中,有时候我们需要将编写好的Java程序打包成.EXE文件,以便于在未安装Java运行环境(JRE)的计算机上运行。这种方式不仅提高了应用程序的易用性,还能够保护源代码不被轻易查看。本文将详细介绍如何...
在Java开发领域,有时我们需要将Java应用程序转换为可执行的Windows程序(.exe),以便非Java环境下的用户也能轻松运行。这个过程涉及到Java Swing界面应用的打包和利用Exe4j工具将其转换为.exe文件。下面我们将详细...