[英]System.getenv() call in JVM
我正在使用export MY_KEY=foo
在我的机器中设置环境变量。 我正在尝试使用System.getenv("MY_KEY")
在 JVM 中获取它。 这将返回空值。 但是运行echo $MY_KEY
在终端上显示foo
。
我试过重新启动IDE。 还是不行
环境变量仅可用于导出它的 shell 的子进程。 你是从那个 shell 启动你的 IDE 的吗?
如果您希望该变量始终可用,则需要将其添加到 /etc/profile 文件中或在 /etc/profile.d 中创建一个额外的文件。 这取决于您的操作系统。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.