swt 程序引用很多jar包怎么发布

swt 程序引用很多jar包怎么发布,第1张

Main入口需要在你的jar包的Manifest文件中定义,否则你双击的时候当然会报找不到入口。

另外推荐外调的方式,你不需要定义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/

由于这个软件有中文版的,在这里我就不多说了,挺简单的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12364018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存