我用maven构建了以下jar(test.jar):
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Class-Path: lib/db2jcc.jar
Created-By: Apache Maven 3.3.9
Build-Jdk: 1.8.0_71
Main-Class: Main
以下是MANIFEST.MF的内容:
test.jar
/lib
db2jcc.jar
正如你所看到的,我需要一个DB2 Driver来运行我的jar,所以我将我的librairies放在jar中:
java -cp "test.jar;lib/db2jcc.jar" Main
我可以使用以下命令行运行我的可执行文件:
java -jar test.jar
我想用以下的ommand行运行它:
java.lang.NoClassDefFoundError: com/ibm/db2/jcc/DB2Driver
结果是q->n = 2;
q->next = r;
r->n = 4;
r->next = s;
s->n = 5;
s->next = t;
t->n = 6;
t->next = NULL;
。尽管我的MANIFEST.MF看起来好像没有读取lib文件夹。有人知道我做错了吗?
提前感谢您的帮助。