多选题 Which command-line usages appropriately set a system property value?
  • A. java -Dcom.ocajexam.propertyValue=003 MainClass
  • B. java -d com.ocajexam.propertyValue=003 MainClass
  • C. java -prop com.ocajexam.propertyValue=003 MainClass
  • D. java -D:com.ocajexam.propertyValue=003 MainClass
【正确答案】 A
【答案解析】属性设置是用于解释器的,而不是编译器。属性名必须被夹在-D标志和等号之间。所期望的值应紧跟在等号之后。B、C和D不正确,因为-d、-prop和-D:不是指定系统属性的有效方式。