标签: java wildcard jar mainclass
如果lib /目录只包含.jar文件,那么
java -cp "lib/*" ...
和
java -cp "lib/*.jar" ...
如果我使用后者,我遇到了关于主类的错误,我不明白为什么。 lib/*还包含lib/.,但这是至关重要的区别吗?
lib/*
lib/.
答案 0 :(得分:4)
根据documentation of java,只支持*的基本名称,它只匹配.jar文件。
java
*
文档中没有任何内容表明支持“* .jar”或者目录本身已添加到类路径中。