我设置了一个环境变量(在IDE Settings -> Path Variables
下)
APP_HOME = /path/to/app_home
我的一项测试失败但是
System.out.println("APP HOME: " + APP_HOME);
用
APP HOME: null/
看起来不像正在读取env变量。我错过了什么?
答案 0 :(得分:66)
路径变量对话框与环境变量无关。
环境变量可以在您的操作系统中指定,也可以在运行配置中自定义:
答案 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”,这对我有用