繁体   English   中英

JVM 中的 System.getenv() 调用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM