将java应用程序打包成独立运行的.exe方法
2013-09-13 11:52
232 查看
对于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方法
- 【转载】一种不安装JRE环境即可运行Java应用程序的方法
- 【java基础】运行jar应用程序引用其他jar包的四种方法
- Silverlight创建桌面客户端应用程序独立安装包(同时打包Silverlight运行时和Xap应用程序文件)
- Java应用程序打包成jar文件后,运行jar包后不能显示图片的问题
- JAVA应用程序打包成windows下的可执行程序的方法
- 运行jar应用程序引用其他jar包的四种方法(java命令)
- 将java源码打包成可运行的jar的最简单的方法
- java打包成可独立运行的jar和exe
- 详解Java编写并运行spark应用程序的方法
- 运行jar应用程序引用其他jar包的四种方法(java命令)
- (转) java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库?
- 网页上运行java小程序时出现“应用程序已被安全设置阻止”的解决方法
- 用VS2008打包应用程序为安装文件,同时将.NET Framework打包进去,可独立安装运行【转】
- 运行java applet时提示:您的安全设置已阻止本地应用程序运行 解决方法
- java swing 做桌面应用程序,打包成jar文件,在桌面上点击关闭界面后,在资源管理器中仍可看见线程运行
- Java应用程序运行时监控方法(一)——JVMTI的应用
- Silverlight创建桌面客户端应用程序独立安装包(同时打包Silverlight运行时和Xap应用程序文件)
- 一种不安装JRE环境即可运行Java应用程序的方法