# java? -h
-D<name>=<value>? :? set a system property? 設(shè)置系統(tǒng)屬性尚骄。
如果value是一個包含空格的字符串档桃,則必須將該字符串括在雙引號中。
官方解釋:
Set a system property value.
If? value? is astringthat contains spaces, you must enclose the string in double quotes.
注意事項:
(1)需要設(shè)置的是JVM參數(shù)而不是program參數(shù)
(2)使用此參數(shù)的參數(shù)優(yōu)先級最高夺蛇,會覆蓋項目中配置的此項
在Java中傳遞-D參數(shù)時晌杰,編寫命令行然后從代碼訪問它的正確方法是什么铸磅?
java 進程通過代理訪問外網(wǎng)
-Dhttp.proxyHost=127.0.0.1
-Dhttp.proxyPort=1080
-Dhttps.proxyHost=127.0.0.1
-Dhttps.proxyPort=1080
注:127.0.0.1? 8080 為示例代理的IP和PORT
參考
Java SE Documentation
https://www.oracle.com/java/technologies/javase-documentation.html
正確使用Java -D命令行參數(shù)
https://www.it1352.com/536004.html
java程序啟動參數(shù)-D含義詳解
https://www.cnblogs.com/wqbin/p/11600233.html
https://www.cnblogs.com/xu-lei/p/11698323.html
java -D 設(shè)置系統(tǒng)屬性講解
https://ld246.com/article/1565861658906