59

環境変数を設定しました(Under IDE Settings -> Path Variables

 APP_HOME = /path/to/app_home  

私のテストの1つは失敗していますが

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

 APP HOME: null/ 

そのenv変数が読み取られているようには見えません。私は何が欠けていますか?

4

3 に答える 3

105

パス変数ダイアログは、環境変数とは何の関係もありません。

環境変数は、OSで指定するか、実行構成でカスタマイズできます。

環境

于 2012-12-06T17:31:03.120 に答える
3

上記の回答+IDEの再起動でうまくいかなかった場合は、「Jetbrains Toolbox」を使用している場合は再起動してみてください。これで、うまくいきました。

于 2019-12-12T07:55:26.900 に答える
2

intellij'RunConfiguration'でintellij'PathVariable'を参照することができます。

「パス変数」で、たとえば変数を作成します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 に答える