在打包我们的java工程文件到一个.jar文件的时候,有时候我们的工程文件会引用别的lib这时候在打包的时候就需要我们自己来将这些类也打包进来,具体
的做法是:
1.先在工程文件的根目录下新建一个 lib 文件夹,将需要调用的一些文件.jar文件放到里面。
2. 新建一个 META-INF 文件夹,然后在文件夹下编写 MANIFEST.MF 内容是:
Manifest-Version: 1.0
Main-Class: 你的主类名
ClassPath: 你在lib中需要引用的文件名
举个例子:下面是一个工程的示意图:有新建的lib和META-INF
MANIFEST.MF的编写如下:
Manifest-Version: 1.0
Main-Class: GUI.MainFrame
Class-Path: lib/jcommon-1.0.20.jar lib/jfreechart-1.0.16.jar lib/jfreechart-1.0.16-experimental.jar lib/jfreechart-1.0.16-swt.jar