爲什麼指示Java -D
中的System屬性的標誌?這封信的選擇當然有一些語義,但我猜不出它是什麼。爲什麼Java使用-D來指示系統屬性?
12
A
回答
23
它是設置系統定義的簡稱。
「定義」調試爲yes
-Ddebug=yes
有一定的歷史背景下,作爲其他的編譯器使用類似的標誌。例如,gcc
使用-D
來設置預處理器定義。
gcc -D debug=yes test.c
將編譯test.c的與其中預處理器變量debug
設置爲yes
預處理環境。
+0
+1極好指出'gcc'選項 – 2011-04-26 14:57:29
3
「定義」屬性。屬性不是參數,因此無論如何你都需要一個特殊的標識符。
相關問題
- 1. 使用Swing顯示Java系統屬性
- 2. 如何用-D系統屬性DOC
- 3. 爲什麼user.dir系統屬性在Java中工作?
- 4. 爲什麼spring bean配置文件無法從mvn -D傳遞系統屬性?
- 5. 如何爲java應用程序指定全局系統屬性?
- 6. 在Java中使用系統屬性
- 7. 指定系統屬性爲Maven項目
- 8. Java中的命令行參數vs文件屬性(* .properties)與系統屬性(-D)
- 9. Tomcat的系統屬性'tomcat.bind.address'是什麼?
- 10. java中的系統屬性
- 11. JAVA爲什麼arrayCopy系統調用?
- 12. 使用系統屬性作爲@WebAppConfiguration
- 13. 什麼是Maven「請求屬性」與「系統屬性」的定義?
- 14. 爲什麼使用中斷來處理系統調用?
- 15. 哪些Java類可以獲取並投射系統屬性,爲什麼?
- 16. 爲什麼Java沒有知名系統屬性名稱的常量?
- 17. 爲什麼要在App Engine上設置系統屬性,如java.vm.specification.version?
- 18. 什麼使read()成爲系統調用?
- 19. Ruby on Rails:有什麼方法可以爲wiki系統使用嵌套屬性?
- 20. 如何在Java Web應用程序中爲系統屬性指定默認值?
- 21. 爲什麼Eclipse Java Package Explorer使用系統字體?
- 22. iPhone操作系統:使用NSString變量來指定一個屬性或ivar
- 23. 搖籃和Java:什麼是調用測試任務系統屬性
- 24. java.ext.dirs Java中的系統屬性
- 25. Java如何確定'file.encoding'系統屬性?
- 26. Java系統屬性和環境變量
- 27. Android系統屬性
- 28. C#屬性系統
- 29. 如何在Ant中添加等效於java -D的系統屬性
- 30. 使用junitPlatform時設置系統屬性
我想這意味着'D'efine。 – 2011-04-26 14:20:00