在使用-jar选项运行java命令时,是否可以使用-cp提供其他库?
使用在使用-jar选项运行java命令时,是否可以使用-cp提供其他库?,java,Java,使用-jar选项调用java命令行时: java -jar connector-plugin-client.jar 是否可以将附加库包含在-cp中 java -jar connector-plugin-client.jar -cp ojdbc8.jar 我知道我能行 java -cp "connector-plugin-client.jar:ojdbc8.jar" the.main.MainClass 但是不知道这是否必要。不,你不能。使用-jar时,类路径完全由jar
-jar
选项调用java命令行时:
java -jar connector-plugin-client.jar
是否可以将附加库包含在-cp
中
java -jar connector-plugin-client.jar -cp ojdbc8.jar
我知道我能行
java -cp "connector-plugin-client.jar:ojdbc8.jar" the.main.MainClass
但是不知道这是否必要。不,你不能。使用
-jar
时,类路径完全由jar本身和jar内META-INF/MANIFEST.MF
文件中的class path
项定义。无法使用-cp
向类路径添加其他JAR或目录
换句话说,-cp
和-jar
是互斥的:您必须选择其中一个