我學習java命令行,我看到這樣的命令行:
javac -classpath $CP *.java
那麼什麼是「$ CP」在這個命令行是什麼意思?
我學習java命令行,我看到這樣的命令行:
javac -classpath $CP *.java
那麼什麼是「$ CP」在這個命令行是什麼意思?
$CP
引用UNIX環境變量。事情是這樣的:
export CP=x.jar:y.jar:z.jar
我認爲它首先是環境變量,但是當我輸入「echo $ CP」時,沒有任何反應,這個命令在沒有任何警告或錯誤的情況下執行得很好。 – Zhao
@趙如果$ CP是空的,沒有類路徑。 – TsundereBug
需要注意的是'$ CP'無關的Java。這是命令行shell的基本變量替換語法。 '$ CP'可以用於任何命令。 – VGR