[英]environment variables sent to a JAR file are accessible in System.getProperty, but in System.getenv
我像这样调用我的代码:
java -Dconfig=val -jar file-1.0-SNAPSHOT.jar
在 Java 代码中,如果我使用,我只能获取“config”参数:
System.getProperty("config");
有没有办法将环境变量发送到 JAR 以便它们可以使用
System.getenv("config") ?
也许以其他方式发送环境变量。
提前致谢。
如果您需要通过System.getenv
将config
作为环境变量访问,则需要确保在运行 Java 应用程序之前设置了此类环境变量:
> SET config=val
> java -jar file-1.0-SNAPSHOT.jar
$ export config=val
$ java -jar file-1.0-SNAPSHOT.jar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.