您的位置:首页 > 编程语言 > Java开发

创建一个JAVA安装文件

2007-08-24 11:44 323 查看
一:java打包
1>从eclipse导出
MANIFEST.MF:打包清单,主要设置执行入口类和支持库路径
本地化文件:如果用到了SWT组件,须复制SWT的本地文件swt-win32-3063.dll到程序运行目录

META-INF/MANIFEST.MF
content:
Manifest-Version: 1.0
Class-Path: ./lib/swt.jar./lib/jface.jar
Main-Class: jface.dialog.wizard.wizardDialog1

写run.bat
javaw -jar mypro.jar

start javaw -jar mypro.jar 不出现黑色命令行窗口

swt-win32-3063.dll放到单独的native中
start javaw -Djava.library.path=./native/ -jar mypro.jar

2>用jar.exe打包:
c:/jdk/bin/jar cvfm mypro.jar E:/myeclipse/workspace/mypro/manifest.txt -C 

E:/myeclipse/workspace/mypro/bin

cvfm:jar.exe的参数,c创建新的jar包,v将调试信息打印在屏幕上,f指定生成的jar的文件名,m使用清

单文件 。都是小写
-C :将指定路径下的所有文件打包

二:使用javalaucher 用exe启动jar
http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm

下载下来的文件是一个名JavaLauncher.zip的压缩包,解压后的目录结构如下所示:
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应用程序。

三:使用resorce hacker 改变exe文件图标
http://www.angusj.com/resourcehacker/

四:使用InstallShield制作安装文件 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java swt jar exe eclipse 语言