运行 java 时包含外部 jar -jar
2022-09-01 02:24:58
根据我的阅读,当您执行以下操作执行命令时:
java -jar foo.jar
然后忽略主类路径,并从清单文件中获取类路径。
此外,在命令行上声明的类路径也会被忽略。所以在:
java -classpath /usr/local/jar/foobar.jar -jar foo.jar
/usr/local/jar/foobar.jar被忽略。
最后,我已经读到清单文件只能包含jar文件中的相对路径。
那么,如何包含外部 jar 的绝对路径,这些路径存在于系统上,但不存在于正在执行的 jar 文件中?