访问Java .properties文件中的系统属性

时间:2019-07-12 19:06:47

标签: java properties system-properties

我正在尝试访问java属性文件中的System属性变量。我无法使用其他Java类。

我想为我的生产work.dir=/home/username/working-directory文件定义一个工作目录(例如.properties)的属性,而无需对/home/username进行硬编码。我想在硬编码的/home/username上引用系统属性user.home,以使work.dir更通用。

1 个答案:

答案 0 :(得分:0)

这将用于获取系统变量-

System.getenv("EnviromentVariable");

和上面的值,您可以设置Java属性键。

另一种方式,您可以运行jar

java -jar jarName -DpropertyName=value
System.getProperty("propertyName"); // you can set this value in java properties.