使用-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
是互斥的:您必须选择其中一个。