Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果 lib/ 目录只包含 .jar 文件,那么两者有什么区别
java -cp "lib/*" ...
和
java -cp "lib/*.jar" ...
如果我使用后者,我会遇到关于主类的错误,我不明白为什么。lib/*也包含lib/.,但这是关键的区别吗?
lib/*
lib/.
根据仅支持基本名称的文档,java*它只匹配 .jar 文件。
java
*
文档中没有任何内容表明支持“*.jar”或将目录本身添加到类路径中。