博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java获取系统环境变量(System Environment Variable)和系统属性(System Properties)以及启动参数的方法...
阅读量:5937 次
发布时间:2019-06-19

本文共 979 字,大约阅读时间需要 3 分钟。

系统环境变量(System Environment Variable):

在Linux下使用export $ENV=123指定的值。获取的方式如下:

Map
map = System.getenv(); Set
> entries = map.entrySet(); for (Map.Entry
entry : entries) { System.out.println(entry.getKey() + ":" + entry.getValue()); } System.out.println(map.get("ENV"));

系统属性(System Properties):

通过java -jar test.jar -Denv=123启动时指定的值,获取方式如下:

Properties properties = System.getProperties();        Set
> set = properties.entrySet(); for (Map.Entry
objectObjectEntry : set) { System.out.println(objectObjectEntry.getKey() + ":" + objectObjectEntry.getValue()); } System.out.println(properties.getProperty("env"));

启动参数:

通过java -jar test.jar --env=123启动时指定的值,获取方式如下:

for (String arg : args) {          System.out.println(arg);      }

其中args就是main方法的参数。其中参数前面的横杠不会去掉。

 

参考:

转载地址:http://tvvtx.baihongyu.com/

你可能感兴趣的文章
java中string和int互相转化
查看>>
什么是序列化,为什么要序列化
查看>>
Java保留小数点后有效数字
查看>>
新学期的合作
查看>>
Python_练习题_49
查看>>
[Angularjs]单页应用之分页
查看>>
js---对象 和 函数this
查看>>
VC 6.0的简单使用
查看>>
IE6 兼容问题总结
查看>>
[转载] 民兵葛二蛋——第17集
查看>>
[转载] 七龙珠第一部——第004话 掳人的妖怪——乌龙
查看>>
【leetcode】75.Sort Colors
查看>>
Xcode常用快捷键
查看>>
如何快速有效的投诉上海移动
查看>>
C++中一些类和数据结构的大小的总结
查看>>
mysql开启binlog
查看>>
ctrl + z fg bg
查看>>
工作流引擎Oozie(一):workflow
查看>>
struct框架
查看>>
Deep Learning(深度学习)相关网站
查看>>