Java multiple classepath with:classes指令

Java multiple classepath with:classes指令,java,classpath,Java,Classpath,应该有点琐碎,但假设我在libA.jar和libB.jar目录/lib中有两个jar文件 java -cp ./lib/*:classes com.whatever.Start config.file 运行平稳 现在假设这些文件位于不同的目录中 /home/lib/libA.jar ./lib/libB.jar 我不能从以下几点开始: // this doesn't work java -cp /home/lib/libA.jar;./lib/libB.jar:classes com.wha

应该有点琐碎,但假设我在
libA.jar
libB.jar
目录
/lib
中有两个
jar
文件

java -cp ./lib/*:classes com.whatever.Start config.file
运行平稳

现在假设这些文件位于不同的目录中

/home/lib/libA.jar
./lib/libB.jar
我不能从以下几点开始:

// this doesn't work
java -cp /home/lib/libA.jar;./lib/libB.jar:classes com.whatever.Start config.file
我错过了什么

谢谢。

试试这个:

java -classpath /home/lib/libA.jar:./lib/libB.jar:classes com.whatever.Start config.file
试试这个:

java -classpath /home/lib/libA.jar:./lib/libB.jar:classes com.whatever.Start config.file

在Linux下,应使用“:”作为路径分隔符,而不是分号:

java -cp /home/lib/libA.jar:./lib/libB.jar:classes com.whatever.Start config.file

在Linux下,应使用“:”作为路径分隔符,而不是分号:

java -cp /home/lib/libA.jar:./lib/libB.jar:classes com.whatever.Start config.file

实际上是linux,但我想这可能无关紧要。无法工作,因为您正在丢失
:类
。但如果你把它放进去也不行。@Frankie试着用“:”代替“;”关于你对类的评论,你可以把它加进去。我提供的是一个例子。实际上是linux,但我想这可能与此无关。无法工作,因为您正在丢失
:类
。但如果你把它放进去也不行。@Frankie试着用“:”代替“;”关于你对类的评论,你可以把它加进去。我提供的只是一个例子,非常完美。愚蠢的我。我会尽快接受的,让我来吧。谢谢,太好了。愚蠢的我。我会尽快接受的,让我来吧。谢谢