如何使用环境变量从Java代码设置文件?

如何使用环境变量从Java代码设置文件?,java,environment-variables,Java,Environment Variables,我设置了环境变量CONFIG。可以用它打开文件吗 String path = "$CONFIG/app/users.json" File file = new File(path); PS 我无法将文件的整个路径添加到属性文件。需要使用$CONFIG变量。您可以使用系统类的方法,如: String path = System.getenv("CONFIG") + "/app/users.json" 因此,您可以获得在配置变量中设置的任何路径,然后可以向其附加更多路径。有一个内置方法,它返回一

我设置了环境变量CONFIG。可以用它打开文件吗

String path = "$CONFIG/app/users.json"
File file = new File(path);
PS


我无法将文件的整个路径添加到属性文件。需要使用
$CONFIG
变量。

您可以使用
系统
类的方法,如:

String path = System.getenv("CONFIG") + "/app/users.json"
因此,您可以获得在配置变量中设置的任何路径,然后可以向其附加更多路径。

有一个内置方法,它返回一个包含所有环境变量的
映射,从中可以获得所需的环境变量:

Map<String, String> env = System.getenv();
String config = env.get("CONFIG");
//and then
String path = config + "/app/users.json";
Map env=System.getenv();
字符串config=env.get(“config”);
//然后
字符串path=config+“/app/users.json”;