SWT项目打包方法

在使用swt项目进行打包时,即导出jar包的过程如下
1、在项目上右键“Export”,
SWT项目打包方法_第1张图片
2、选择JAR file,点击“Next”,选择基本class文件即可,所有使用到的框架可存放在该jar文件外部,如何都导入一个jar包还没研究,不知是否可行。
SWT项目打包方法_第2张图片
3、指定jar文件的存放位置后,点击“Next”,保持默认选项即可
SWT项目打包方法_第3张图片
4、“Next”,指定MANFEST.MF文件位置,还是由Eclipse自动生成,此处选择自己指定。当然指定前应新增相应文件。接下来会有讲解。
SWT项目打包方法_第4张图片
5、点击“Finish”即可完成导出,同时将所有使用到的框架文件copy到导出的jar文件所在目录,注意其中要包括swt-win32-3349.dll。

接下来说明一下MANFEST.MF文件的编辑
可在任意位置新建一文本文件,名字命名为MANFEST.MF,一般将其放入项目文件的META-INF文件夹下,其内容如下

Manifest-Version: 1.0
Main-Class: com.tom.gui.test.NewDialog
Class-Path: swt.jar commons-lang-2.3.jar

Main-Class指当前项目中的主程序入口

Class-Path指项目中使用到的所有框架路径,此处指当前目录,即和生成的jar文件相同路径下。在此处若有多个jar文件或zip文件,中间使用空格进行分隔。

你可能感兴趣的:(Java学习)