環境変数を設定しました(Under IDE Settings -> Path Variables
)
APP_HOME = /path/to/app_home
私のテストの1つは失敗していますが
System.out.println("APP HOME: " + APP_HOME);
と
APP HOME: null/
そのenv変数が読み取られているようには見えません。私は何が欠けていますか?
環境変数を設定しました(Under IDE Settings -> Path Variables
)
APP_HOME = /path/to/app_home
私のテストの1つは失敗していますが
System.out.println("APP HOME: " + APP_HOME);
と
APP HOME: null/
そのenv変数が読み取られているようには見えません。私は何が欠けていますか?
パス変数ダイアログは、環境変数とは何の関係もありません。
環境変数は、OSで指定するか、実行構成でカスタマイズできます。
上記の回答+IDEの再起動でうまくいかなかった場合は、「Jetbrains Toolbox」を使用している場合は再起動してみてください。これで、うまくいきました。
intellij'RunConfiguration'でintellij'PathVariable'を参照することができます。
「パス変数」で、たとえば変数を作成しますANALYTICS_VERSION
。
「環境変数」の下の「構成の実行」に、たとえば次を追加します。
ANALYTICS_LOAD_LOCATION=$MAVEN_REPOSITORY$\com\my\company\analytics\$ANALYTICS_VERSION$\bin
APP_HOME
元の質問に答えるには、パス変数を参照する環境変数を実行構成に追加する必要があります。
APP_HOME=$APP_HOME$