59

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

 APP_HOME = /path/to/app_home  

我的一项测试失败了

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

 APP HOME: null/ 

它看起来不像正在读取该环境变量。我错过了什么?

4

3 回答 3

105

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

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

环境

于 2012-12-06T17:31:03.120 回答
3

如果上面的答案+重新启动IDE没有做,如果你使用它,请尝试重新启动“Jetbrains Toolbox”,这对我有用

于 2019-12-12T07:55:26.900 回答
2

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

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

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

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

要回答原始问题,您需要将APP_HOME环境变量添加到引用路径变量的运行配置中:

APP_HOME=$APP_HOME$
于 2019-12-13T14:07:58.443 回答