带有 :classes 指令的 Java 多类路径
应该有点微不足道,但假设我在 ./lib< 目录中的
libA.jar
和 libB.jar
中有两个 jar
文件/code>
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
我缺少什么?
谢谢。
Should be kind of trivial but say I have two jar
files in libA.jar
and libB.jar
in directory ./lib
java -cp ./lib/*:classes com.whatever.Start config.file
Runs smooth.
Now say those files are in distinct directories
/home/lib/libA.jar
./lib/libB.jar
I cannot start it with:
// this doesn't work
java -cp /home/lib/libA.jar;./lib/libB.jar:classes com.whatever.Start config.file
What am I missing?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Linux 下,您应该使用“:”作为路径分隔符,而不是分号:
Under Linux you should use a ':' as path seperator, not semicolon:
试试这个:
Try this: