首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java多个classepath with :classes指令

Java多个classepath with :classes指令
EN

Stack Overflow用户
提问于 2010-12-09 02:41:24
回答 2查看 186关注 0票数 0

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

代码语言:javascript
复制
java -cp ./lib/*:classes com.whatever.Start config.file

运行流畅。

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

代码语言:javascript
复制
/home/lib/libA.jar
./lib/libB.jar

我不能这样开始:

代码语言:javascript
复制
// this doesn't work
java -cp /home/lib/libA.jar;./lib/libB.jar:classes com.whatever.Start config.file

我遗漏了什么?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-09 02:50:13

在Linux下,您应该使用':‘作为路径分隔符,而不是分号:

代码语言:javascript
复制
java -cp /home/lib/libA.jar:./lib/libB.jar:classes com.whatever.Start config.file
票数 4
EN

Stack Overflow用户

发布于 2010-12-09 02:46:54

试试这个:

代码语言:javascript
复制
java -classpath /home/lib/libA.jar:./lib/libB.jar:classes com.whatever.Start config.file
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4391006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档