可能重複:
Setting multiple jars in java classpath我可以在cp參數中使用通配符嗎?
我想知道如果我可以使用通配符來指定在 java -cp *.jar
命令罐子?
可能重複:
Setting multiple jars in java classpath我可以在cp參數中使用通配符嗎?
我想知道如果我可以使用通配符來指定在 java -cp *.jar
命令罐子?
它將基本上取決於上下文,即如果解釋程序將會爆炸或者不會爆炸表達式*.jar
。
是的,從Java 6開始。我認爲這種能力在以前的版本中不存在,因此對於較早的程序,您經常會看到shell腳本根據目錄內容手動構建類路徑。
類路徑條目可以包含基本名稱通配符*,它被認爲等價於指定具有擴展名.jar或.JAR的目錄中的所有文件的列表。例如,類路徑條目foo/*指定名爲foo的目錄中的所有JAR文件。一個僅包含*的類路徑條目展開爲當前目錄中所有jar文件的列表。
http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html
我不相信你可以使用'* .jar'但你可以使用'*' –