亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

idea向System.getenv()添加系統(tǒng)環(huán)境變量的操作

瀏覽:81日期:2024-07-14 14:45:32
idea如何設(shè)置系統(tǒng)環(huán)境變量背景

最近在接入阿里云的短信服務(wù),在使用阿里云短信服務(wù)的SDK過(guò)程中想看看SDK中HttpUtil 中

public static String debugHttpRequest(HttpRequest request) {if (isHttpDebug) { StringBuilder debugString = new StringBuilder(); String sysUrl = request.getSysUrl(); URL url = null; try {url = new URL(sysUrl);debugString.append('> ' + request.getSysMethod() + ' ' + url.getProtocol().toUpperCase() + '/1.1n> ');debugString.append('Host : ' + url.getHost() + 'n> '); } catch (MalformedURLException e) {debugString.append('> ' + request.getSysMethod() + ' ' + sysUrl + 'n> ');debugString.append('Host : ' + sysUrl + 'n> '); } Map<String, String> requestHeaders = request.getSysHeaders(); for (Entry<String, String> entry : requestHeaders.entrySet()) {debugString.append(entry.getKey() + ' : ' + entry.getValue() + 'n> '); } debugString.append('Request URL : ' + sysUrl + 'n> '); if (isHttpContentDebug) {try { debugString.append('n' + request.getHttpContentString());} catch (ClientException e) { debugString.append('n' + 'Can not parse response due to unsupported encoding : ' + request .getSysEncoding());} } log.info('n' + debugString); return debugString.toString();} else { return null;} }

上述方法的debug信息,但是由于isHttpDebug是在靜態(tài)代碼塊中通過(guò)讀取系統(tǒng)環(huán)境變量判斷的

static {Boolean flag = 'sdk'.equalsIgnoreCase(System.getenv('DEBUG'));isHttpDebug = flag;isHttpContentDebug = flag; }

所以來(lái)想辦法如何設(shè)置這個(gè)DEBUG參數(shù)

讀取系統(tǒng)環(huán)境變量

for (String s : System.getenv().keySet()) { System.out.println(s+':'+System.getenv(s));}設(shè)置系統(tǒng)環(huán)境變量

idea向System.getenv()添加系統(tǒng)環(huán)境變量的操作

idea向System.getenv()添加系統(tǒng)環(huán)境變量的操作

至此,通過(guò)idea設(shè)置程序運(yùn)行系統(tǒng)環(huán)境變量就完成了。可以通過(guò)System.getenv()來(lái)查看設(shè)置的系統(tǒng)環(huán)境變量。

mac上ide中無(wú)法獲取環(huán)境變量的問(wèn)題

工作環(huán)境:mac

IDE:eclipse or IntelliJ IDEA

工作中需要用環(huán)境變量來(lái)設(shè)置參數(shù),然后在程序啟動(dòng)時(shí)發(fā)現(xiàn)之前在.bash_profile中配置的環(huán)境變量都讀不到,命令行echo一下是生效的。

后來(lái)定位到原因是idea啟動(dòng)沒(méi)有獲取到環(huán)境變量。。我之前的啟動(dòng)方式是直接雙擊圖標(biāo)。

之后關(guān)閉ide,通過(guò)bash命令 open /Applications/xxx.app啟動(dòng)ide。

System.out.println(System.getenv('LOCAL_PROXY'));

獲取到了之前配置的環(huán)境變量,問(wèn)題解決。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 国产三级a三级三级 | 欧美卡1卡2卡三卡网站入口 | 亚洲精品国产精品乱码视色 | 色婷婷精品视频 | 日产一区二区三区精品视频 | 亚洲免费在线视频播放 | 九九九在线视频 | 国产在线一区二区杨幂 | 51国产午夜精品免费视频 | 国产精品情侣久久婷婷文字 | 国产福利在线观看一区二区 | 国产一区二区三区久久精品 | 黄色免费一级 | 欧美一区中文字幕 | 在线视频欧美日韩 | 日韩专区亚洲国产精品 | 精品三级国产一区二区三区四区 | 欧美日韩一级大片 | 国产亚洲精品资源一区 | 色多多成视频人在线观看 | 国产高颜值露脸在线观看 | 992tv快乐视频在线啪啪免费 | 国产在线观看高清不卡 | 自拍 亚洲 欧美 | 欧美激情视频一区二区免费 | 99九九视频| 欧美一区中文字幕 | 国产片一级毛片视频 | 一级毛片短视频 | 成人永久福利免费观看 | 三级黄色片在线播放 | 青青青网| 国产99视频精品免费视频7 | 国产福利不卡视频在免费 | 亚洲美女aⅴ久久久91 | 国产99视频精品免费视频7 | 91av短视频| 亚洲日韩中文字幕一区 | 国产亚洲99影院 | 污片视频在线观看 | 亚洲综合黄色 |