jar包生成exe文件的工具集
来源:互联网 发布:数据分析总结 编辑:程序博客网 时间:2024/05/22 03:24
随着Java在应用产品开发中的广泛应用,基于Java的应用产品也就越来越多,那么如何为基于Java的应用产品制作安装程序的需求就产生了。以前人们一般都是使用InstallShield与InstallAnyWhere进行产品安装程序的制作,这是两个功能非常强大、易用的安装盘制作工具,尤其是InstallAnyWhere,它还支持Java应用产品安装制作,例如:大名鼎鼎的Jbuilder安装程序就是由它制作的。
目前用于支持Java应用安装程序制作的开源工具非常丰富,本人将要本人在研究过程中所遇到的罗列一二以供参考:
1.Packlet
Packlet 是一个简单的 Java 安装制作工具。它将Java Application 打包成一个可以发布的类似于 zip 或tgz 的压缩文件中。这个压缩文件被简为 packlet ,它可以在安装有Java 2 Runtime Environment 的操作系统上执行 . 通过执行packlet 将会给用户提供一个图形化的安装配置界面并解压应用。
Go To Packlet
2.IzPack
IzPack 是一个用于 Java 平台的安装程序生成器。它用于产生一个轻量级、能运行于所有安装了JVM 的任何的操作系统的安装程序。生成的安装程序可以通过双击或在 Command Line通过 java –jar install.jar 命令进行启动,安装程序运行的方式具体将看操作系统的支持方式。IzPack 的主要好处就是能够生成运行于任意操作系统的安装程序。
Go To IzPack
JSmooth
Jsmooth 可以将 Java 可执行应用 Wrapper 成 window 可执行 Exe程序。通过 Jsmooth 生成的 Exe程序会自动按制作时定义的顺序寻找合适的 JVM ,如果能不查找到 JVM ,安装程序会提示用户并能根据定义好的 URL 启动 Web Browser 让用户下载 JVM. 注意: Jsmooth并不是纯 Java 应用。
Go To JSmooth
3.VAInstall
VAInsall 是一个用 Java 写的多平台安装程序工具。它是基于GNU GPL2.0 许可。通过一个简单的配置文件,它允许安装程序打包工具由不同的目录下收集程序包,这与一般情况下安装程序制作工具只能由一个根目录开始相比更为灵活。由VAInstall 生成的安装程序允许先择不同的安装模式 (graphic,text或 ansi) 。
Go To VAInstall
4.Java Service Wrapper
用于将 Java Application 安装成为 Window NT Service.同时与之附带的 scripts 能够很容易将 Java Application安装成为 UNIX 的后台进程。
Go To Java Service Wrapper
5.Lift Off Java Installer
Lift Off Java Installer 的最大特色就是:自解压 class 文件,对目标系统要求低以及跨平台性。
Go To Lift Off Java Installer
6.Toolshed
一个小巧、简单、纯 Java 实现的安装程序制作工作。
Go To Toolshed
7.Launch4J
Lauch4J 也是一个 Java 应用 Window Exe 封装工具。通过 Lauch4J ,可以提供 splash screen, 图标,自动查询 JRE 或内置 JRE 等功能,同时还支持启动失败反馈以及命令行参数。
Go To Launch4J
8.AntInstaller
AntInstaller 是一个安装程序框架,它利用一个简单的 XML 定义安装界面,并以 Ant 执行安装过程。基于AntInstaller 的安装程序可以打包成自解压 jar 通过command line 执行可 Swing GUI 来执行。
Go To AntInstaller
9.Antigen
Antigen---- 即 Ant Installer Generator。它主要的目的就是根据 Ant 脚本创建图形化安装程序。
Go To Antigen
10.FreeInstaller
FreeInstaller 是一个开源项目,完全用 Java 编写。它将应用程序打包成一个自解压的 Java 应用。通过 FreeInstaller可以将 Java 或非 Java 的应用安装到UNIX,LINUX 以及 window NT 系统中。
Go To FreeInstaller
11.Mini Installer
一个简单的 Java 安装程序制作工具。整个制作过程是通过脚本完成的,最终生成一个可以通过双击方式执行的jar 文件。
通过对如上各产品的初步探索,本人最终选择了利用izpack + jsmooth作为Java Web应用产品的安装程序制作方案。选择这两种工具并不代表其它开源工具不好,只是本人自已结合自已项目的需求(本人负责公司一企业应用开发平台的研发工作)及本人的偏好作出的选择。
由于本人所在公司为商业公司,所以本文描述的方案并不是企业应用开发系统平台的实现模式,本文只是提供一个解决办法,关于如何与自已的框架或平台进行有效的整合,请读者自行考虑。
- jar包生成exe文件的工具集
- exe4j生成 根据jar包生成exe文件
- 用exe4j工具将eclipse生成的jar文件制作成exe文件
- Java_Java项目如何生成可执行jar包、exe文件;
- 将java项目打包成jar包并生成可独立执行的exe文件
- flash(as3.0)调用EXE文件,及java程序打JAR包和生成EXE过程
- 如何生成可执行的jar包文件
- 如何生成可执行的jar包文件
- 如何生成可执行的jar包文件
- java工程打成jar包,jar包生成exe程序
- java工程打成jar包,jar包生成exe程序
- eclipse导出jar包生成.exe
- java生成jar包和exe
- 用exe4j将jar包转成.exe文件的教程
- 从exe4j生成的exe中抽取jar文件
- 从exe4j生成的exe中抽取jar文件
- jar做成exe文件的几种工具
- IDEA生成 jar包文件
- NetBean 6.8 配置log4j
- 安装数据库出现的问题
- 游戏引擎剖析
- Eclipse性能优化
- 杭电ACM1022
- jar包生成exe文件的工具集
- Linux命令输出重定向收集 - 复合命令[欢迎来提供]
- 骨骼动画及微软示例Skinned Mesh的解析
- 苍生难渡
- J2EE-RBAC权限管理
- 关于SOCKET的一些总结
- Java获取yahoo天气预报
- web业务系统权限控制
- A Good Day