电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

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

最近在接入阿里云的短信服務(wù),在使用阿里云短信服務(wù)的SDK過程中想看看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)代碼塊中通過讀取系統(tǒng)環(huán)境變量判斷的

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

所以來想辦法如何設(shè)置這個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)境變量的操作

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

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

工作環(huán)境:mac

IDE:eclipse or IntelliJ IDEA

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

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

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

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

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

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

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: IP检测-检测您的IP质量| 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 解放卡车|出口|济南重汽|报价大全|山东三维商贸有限公司 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 永嘉县奥阳陶瓷阀门有限公司 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测| 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 中药二氧化硫测定仪,食品二氧化硫测定仪|俊腾百科 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | IHDW_TOSOKU_NEMICON_EHDW系列电子手轮,HC1系列电子手轮-上海莆林电子设备有限公司 | 美名宝起名网-在线宝宝、公司、起名平台| 伶俐嫂培训学校_月嫂培训班在哪里报名学费是多少_月嫂免费政府培训中心推荐 | 长春网站建设,五合一网站设计制作,免费优化推广-长春网站建设 | 湖南档案密集架,智能,物证,移动,价格-湖南档案密集架厂家 | 海鲜池-专注海鲜鱼缸、移动海鲜缸、饭店鱼缸设计定做-日晟水族厂家 | 重庆中专|职高|技校招生-重庆中专招生网 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 重庆中专|职高|技校招生-重庆中专招生网| 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 南京精锋制刀有限公司-纵剪机刀片_滚剪机刀片_合金刀片厂家 | 数显恒温培养摇床-卧式/台式恒温培养摇床|朗越仪器 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 破碎机锤头_耐磨锤头_合金锤头-鼎成机械一站式耐磨铸件定制服务 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 学生作文网_中小学生作文大全与写作指导 | 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 暴风影音|