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试着用“:”代替“;”关于你对类的评论,你可以把它加进去。我提供的只是一个例子,非常完美。愚蠢的我。我会尽快接受的,让我来吧。谢谢,太好了。愚蠢的我。我会尽快接受的,让我来吧。谢谢