java打包SWT项目成jar文件图文教程

SWT项目打包,查了许多别人写的教程,始终觉得不到位,因此自己写一下当做笔记.

1.SWT项目目录文件,需要lib文件夹,里面存放项目说用到的jar包,META-INF文件夹,里面存放配置文件 MANIFEST.MF如图:

java打包SWT项目成jar文件图文教程

 

关于这个配置文件MANIFEST.MF这里说明一下,可以先右键项目,选择 导出--jar_file--一路点next即可得到一个jar文件,解压jar文件里面有一个简单的配置文件MANIFEST.MF,取出来复制到项目中的META-INF文件夹备用.

2.修改MANIFEST.MF文件里面的内容,如下

Manifest-Version: 1.0
Main-Class: com.lm.view.mainview
Class-Path: dom4j-1.6.1.jar jface.jar swt.jar

注:Class-Path后面添加jar包名称,中间间隔一个空格,将lib包中所有的jar文件都添加到后面

3.swt.jar jface.jar等jar包的获取

在eclipse\eclipse\plugins目录下寻找如下三个jar复制到项目lib目录下,可重命名短一点的名称

org.eclipse.swt.win32_3.0.1\ws\win32\swt.jar

org.eclipse.jface_3.0.0\jface.jar

org.eclipse.core.runtime_3.0.1\runtime.jar

解压org.eclipse.swt.win32_3.0.1\ws\win32\swt.jar包获得swt-win32-3063.dll文件备用

4.新建一个文件夹,将lib下面所有的包,以及swt-win32-3063.dll都放在一起,如图便是,其中有重命名的SWTjar包和上面说到的jar包

java打包SWT项目成jar文件图文教程

5.重新导出jar项目文件,在按照下图所示操作,在最后一步选择刚刚自己配置的META-INF文件,完成之后生成jar项目文件,拷到第四步创建的文件夹中,即可运行,此方式导出的jar项目文件可以在任何配置了JDK环境的电脑上运行

java打包SWT项目成jar文件图文教程

java打包SWT项目成jar文件图文教程

java打包SWT项目成jar文件图文教程

java打包SWT项目成jar文件图文教程