从我的读数来看,执行命令时如下:
java -jar foo.jar
Run Code Online (Sandbox Code Playgroud)
然后忽略主类路径,并从清单文件中获取类路径.
此外,还会忽略在命令行上声明的类路径.所以在:
java -classpath /usr/local/jar/foobar.jar -jar foo.jar
Run Code Online (Sandbox Code Playgroud)
/usr/local/jar/foobar.jar被忽略.
最后,我已经读过清单文件只能在jar文件中包含相对路径.
那么,如何包含系统中存在的外部jar的绝对路径,而不是正在执行的jar文件中?