最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java -D參數(shù)設(shè)置系統(tǒng)屬性無(wú)效問(wèn)題及解決

 更新時(shí)間:2022年12月28日 16:55:43   作者:DayDayUp丶  
這篇文章主要介紹了java -D參數(shù)設(shè)置系統(tǒng)屬性無(wú)效問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

java -D參數(shù)設(shè)置系統(tǒng)屬性無(wú)效

我們都知道如何在Java中獲取系統(tǒng)屬性:

System.getProperty(ESClientConstance.HTTP_PROXY_HOST);

這樣可以獲取操作系統(tǒng)默認(rèn)的一些屬性值。

如果我們需要自定義一些系統(tǒng)屬性,那么這樣定義:

-Dhttp_proxy_host=192.19.19.19

但是要注意下面這種情況,會(huì)導(dǎo)致java -D失效,進(jìn)而導(dǎo)致System.getProperty獲取不到屬性值。

比如我的這樣一個(gè)以java -jar方式啟動(dòng)的腳本:

nohup java -agentlib:jdwp=transport=dt_socket,address=39502,server=y,suspend=n \
-jar /opt/spider-es-cli/es-client-1.0.0.jar \
-Dhttp_proxy_host=100.129.18.11 \
-Dhttp_proxy_port=3128 \
--spring.profiles.active=prod \
--server.port=9502 >/dev/null 2>&1 &

注意-D錯(cuò)誤地配置在了-jar之后。

處理方式是將-D正確地配置在-jar之前即可。

同樣地,對(duì)java 類(lèi)名方式啟動(dòng)也一樣,注意要將-D配置在類(lèi)名之前。

java程序啟動(dòng)參數(shù) -D詳解

java程序啟動(dòng)參數(shù) -D是用來(lái)做什么的呢?

去查詢(xún)了一下官方解釋?zhuān)?/p>

Set a system property value. If value is a string that contains spaces, you must enclose the string in double quotes:

java -Dfoo="some string" SomeClass

也就是說(shuō)-D是用來(lái)在啟動(dòng)一個(gè)java程序時(shí)設(shè)置系統(tǒng)屬性值的。如果該值是一個(gè)字符串且包含空格,那么需要包在一對(duì)雙引號(hào)中。

何為系統(tǒng)屬性值呢?也就是在System類(lèi)中通過(guò)getProperties()得到的一串系統(tǒng)屬性。

下面我們來(lái)寫(xiě)個(gè)測(cè)試方法就知道了

/**
 * @author lmfeng
 * @date 2018/05/30
 */
public class SystemProperty {
 
    public static void main(String[] args){
        System.out.print(System.getProperty("dubbo.token"));
    }
}

在運(yùn)行改程序時(shí)加上JVM參數(shù)-Ddubbo.token=“666” 或者 -Ddubbo.token=666,那么運(yùn)行之后你可以看到控制臺(tái)輸出了666!

一點(diǎn)值得注意的是,需要設(shè)置的是JVM參數(shù)而不是program參數(shù),注意看下圖

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

长岛县| 巴马| 安达市| 平顶山市| 福鼎市| 定远县| 贵定县| 承德县| 雷山县| 普陀区| 宁远县| 噶尔县| 太仆寺旗| 岗巴县| 海伦市| 全南县| 纳雍县| 武威市| 桑日县| 建湖县| 平阳县| 西丰县| 兴国县| 牙克石市| 长子县| 阿荣旗| 乌兰县| 巴南区| 河南省| 左权县| 璧山县| 定州市| 英德市| 南宫市| 临沂市| 大方县| 体育| 七台河市| 潮安县| 镇安县| 什邡市|