1
我有以下的Groovy類:Groovy爲什麼不尊重我的命令行開關?
class MyApp {
public static void main(String[] args) {
String name = System.getProperty("name")
println "My name is ${name}."
}
}
當我包起來作爲一個可執行的JAR文件,然後運行它(java -jar myapp.jar -Dname=Earl
),這裏是輸出我得到:
我的名字是空。
爲什麼name
空,而不是 「厄爾」?