当前位置: 首页 > 面试题库 >

我的Java代码如何读取OS环境变量?

轩辕炎彬
2023-03-14
问题内容

这可能是一个非常简单的问题,但是我找不到谷歌的答案,所以我很着急-因此,我希望能使用快速的示例代码。

我想使用Java代码在OS上读取一个环境变量。我已经尝试过了System.getProperty,但这似乎只对-D直接为JVM提供的变量有效。

我的Java代码如何读取OS变量?


问题答案:

尝试System.getenv(字符串名称)



 类似资料:
  • 问题内容: 我的操作系统是Windows7。我想在我的Java应用程序中读取环境变量。我已经搜索过google,很多人的答案是使用方法 或 。但这似乎不起作用。通过该方法,我可以读取JVM中定义的某些变量的值。 如果我设置一个名为“ Config”的环境变量,其值为“一些配置信息”,那么如何在Java中获取该值? 问题答案: 您应该使用System.getenv(),例如: 从IDE运行时,您可以

  • 问题内容: 我在EC2竞价型实例上运行R,并且需要R终止实例并在脚本运行后取消竞价请求。 为此,我在环境变量中设置了“请求ID” ,我的计划是在脚本准备好后将以下代码简单地调用到R中 我遇到的问题是R无法“看到”我从外部R 键入时看到的相同环境变量,因此该命令无法正常工作。 我已经检查了一下,如果我将环境变量设置为R,就可以看到这些变量,但这是另一个问题。由于这些变量是动态的(每次创建竞价型实例时

  • 我正在尝试使用在我的Quarkus应用程序中读取环境变量,但没有成功。我认为仅指定变量名应该就足够了,但它不起作用: 我还尝试在应用程序中指定一个属性。属性 读起来就像 但变量始终为空。 我错过什么了吗?在Quarkus中读取环境变量的正确方法是什么 我正在使用Quarkus 1.2.0。最终的

  • 5.3.1 $%envVarName% 当编译时,$%envVarName% 将会被环境变量 envVarName 替换。

  • 问题内容: 有没有办法在Node.js代码中读取环境变量? 例如Python的。 问题答案: process.env.ENV_VARIABLE 您要访问的变量的名称在哪里。

  • 在SpringBoot中读取环境变量的最佳方法是什么? 在Java中,我使用了以下方法: 是否可以使用注释来实现?