在IntelliJ Idea中设置和使用环境变量

时间:2012-12-06 17:06:13

标签: intellij-idea environment-variables

我设置了一个环境变量(在IDE Settings -> Path Variables下)

 APP_HOME = /path/to/app_home  

我的一项测试失败但是

 System.out.println("APP HOME: " + APP_HOME); 

 APP HOME: null/ 

看起来不像正在读取env变量。我错过了什么?

3 个答案:

答案 0 :(得分:66)

路径变量对话框与环境变量无关。

环境变量可以在您的操作系统中指定,也可以在运行配置中自定义:

env

答案 1 :(得分:1)

可以在“运行配置”中引用一个“路径变量”。

在“路径变量”中,创建一个变量,例如ANALYTICS_VERSION

在“环境变量”下的“运行配置”中,添加例如以下内容:

ANALYTICS_LOAD_LOCATION=$MAVEN_REPOSITORY$\com\my\company\analytics\$ANALYTICS_VERSION$\bin

要回答原始问题,您需要在运行配置中添加一个APP_HOME环境变量,该环境变量引用路径变量:

APP_HOME=$APP_HOME$

答案 2 :(得分:0)

除了以上答案,并且没有重新启动IDE,请尝试重新启动“ Jetbrains Toolbox”,这对我有用