创建一个JAVA安装文件
2007-08-24 11:44
381 查看
一: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制作安装文件
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创建文件要注意的一个问题
- 在Java中使用weka:创建一个ARFF文件
- java web 如何创建一个可供访问的文件(通过url访问)
- 用java怎么创建一个文件并向该文件写文本内容
- 创建一个强名称密钥文件+ 如何在 Visual C# .NET 中将程序集安装到全局程序集缓存中
- IntelliJ IDEA 如何创建一个普通的java项目,及创建java文件并运行
- node 通过指令创建一个package.json文件及npm安装package.json
- java创建一个文件并写入内容
- 用VS2010创建程序安装时执行一个exe文件
- 关于用java创建一个.properties文件,程序结果为空的问题
- node 通过指令创建一个package.json文件及npm安装package.json
- npm init node 通过指令创建一个package.json文件及npm安装package.json
- win7中右击“计算机”点“管理” 则出现“该文件没有与之关联的程序来执行操作。请安装一个程序,或者,如果已安装程序,请在‘默认程序’控制面板中创建关联。”
- JAVA 创建一个简单的文件
- node 通过指令创建一个package.json文件及npm安装package.json
- 如何创建一个java 的可执行文件吗?
- node 通过指令创建一个package.json文件及npm安装package.json
- node 通过指令创建一个package.json文件及npm安装package.json
- Java在硬盘上创建一个文件并写入一些文字数据FileWriter
- node 通过指令创建一个package.json文件及npm安装package.json