12.6 应用程序打包发布(Win)
1) 在Windows 中设置环境变量(安装JDK时要求)
Set Path=%Path%;d:\Program Files\Java\jdk1.6.0_14\bin
Set Classpath=.; d:\Program Files\Java\jdk1.6.0_14\lib
2) 设置应用程序的类路径:
d:\myjava\ch08>set classpath=d:\myjava\ch08
3) 编译源代码文件:
d:\myjava\ch08>javac filename.java
4) 编写清单文件MANIFEST.MF (文本),内容如下:
Manifest-Version: 1.0
Created-By: 1.5.0_02 (Sun Microsystems Inc.)
Main-Class: filename
5) 生成压缩包.jar文件:d:\myjava\ch08>
jar cfm filename.jar MANIFEST.MF *.class
6) 该目录下编写filename.bat文本文件,内容如下:
javaw -jar filename.jar
7) Windows下运行该文件,出现错误时修改方法:
①用WinRAR打开filename.jar ,查看META-INF文件夹下的MANIFEST.MF 文件,一般少一行Main-Class: filename
②用WinRAR解压filename.jar ,后修改MANIFEST.MF
③在WinRAR中删除META-INF文件夹,后再添加修改后的该文件夹
④在WinRAR中再压缩filename.jar 文件即可
8) 发布作品:
仅保留filename.jar 、filename.bat和程序运行所用到的数据库、图像、文件等文件夹(注:以上方法仅限于无外部文件的情况)
12.6 应用程序打包发布(Eclipse)
1) 编写清单文件MANIFEST.MF (文本),内容如下:
Manifest-Version: 1.0
Created-By: 1.6.0 (Sun Microsystems Inc.)
Main-Class: filename
2) 项目上右键单击Export>Java>JAR file >next>输入filename.jar>next>next>
选择Use existing manifest from workspace >Browse>Finish>OK
3) 该目录下编写filename.bat文本文件,内容如下:
javaw -jar filename.jar
交实验报告