据我所知,当你执行以下命令:
java -jar foo.jar
那么主要的类路径将被忽略,而类路径将从清单文件中获取。
此外,命令行上声明的类路径也将被忽略。因此,在以下示例中:
java -classpath /usr/local/jar/foobar.jar -jar foo.jar
/usr/local/jar/foobar.jar被忽略。
最后,我读到过清单文件只能包含相对于jar文件的路径。
那么,如何在执行的jar文件中包含系统上存在但不在jar文件中的外部jar包的绝对路径?