应用程序的打包和发行
Java应用程序可以脱离Eclipse运行,但在运行之前要把应用程序打成一个JAR包,Eclipse下打包的方式方法和标准的AWT/SWUNG程序基本一样,主要有以下几点: a.MANIFEST.MF(舱单):打包清单文件。它是打包的关键文件,在运行Java应用程序时,需要根据此文件的信息来查找入口类和支持库。 b.支持库:如果Java应用程序用到了一些Eclipse包,那么就必须将这些包也复制到程序运行目录,否则程序无法运行,如SWT组件支持库swt.jar,JFace组件支持库jface.jar等,这些JAR包都要在MANIFEST.MF文件中设置好。 c.本地化文件:如果用到SWT组件,还需要将SWT的本地化文件swt-win32-3235.dll(3235是版本号)复制到程序运行目录,否则程序无法运行。 打包的具体的操作步骤 1.创建清单文件 Eclipse提供了用于打包项目的“导出”向导,但运行向导之前需要创建一个清单。在项目根目录下(也可以是其他目录)新建清单文件manifes.txt(可任意名)。Eclipse向导在打包时,会自动地将manifes.txt的内容复制到JAR包的META-INF目录的MANIFEST.MF文件中。manifes.txt内容如下: Manifest-Version: 1.0 Class-Path: ./lib/org.eclipse