另外推荐外调的方式,你不需要定义Manifest文件,把你需要用到的jar包都放置到一个目录下,比如lib,然后猜耐在外层目录创建一个bat文件,比如run.bat。这里假定你段键的程序入口是test.Main这个类,那么run.bat内容大约如下:
java -Djava.ext.dirs=lib test.Main
//指定扩展类路径为lib目录,其实也就是在classpath中加上lib目录下的所有jar包。
运行程序则双穗燃春击bat文件即可
可以参考如下内容:对于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/
由于这个软件有中文版的,在这里我就不多说了,挺简单的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)