编写一个MANIFEST.MF文件(也可以自动生成)
Manifest-Version: 1.0 Class-Path: org.eclipse.swt.win32.win32.x86_64_3.104.1.v20150825-0743.jar Main-Class: swt.hello.SWTHelloWorld
Class-Path指定依赖的第三方jar包。当前路径是导出JAR所在路径,一般将所有依赖的第三方jar放在一个lib文件夹,和导出的JAR放在一起。多个jar用空格分开,例如:
Class-Path: lib/thirift.jar lib/ant.jar
Main-Class是程序的执行入口。
导出Jar文件
Project上右键 –> Export/Java/JAR file
只需要选择src文件便可,依赖的lib包,最后和导出的JAR放在一起便可。
运行JAR文件
java -jar swtHello.jar
注意:
Class-Path指定的路径,是相对于导出的JAR文件的,是相对路径,任何平台是分隔符都是“/”。