すべてのアイデア実行構成で環境変数を使用する必要があります。現在、run->edit configuration->次に、選択した構成に環境変数を入力します。ただし、それぞれが新しい実行構成を作成し、変数をもう一度入力する必要があるため、個別のテストシナリオを実行する必要がある場合、非常に退屈です。
さまざまなセッションプロファイルファイルで_export SOME_VAR="some value"
_を使用して、Linuxシステムでenv変数を設定しようとしました:_/etc/profile
_、_/etc/bash.bashrc
_、_~/.bashrc
_、_~/.profile
_ intellijビルトイン端末から_echo ${SOME_VAR}
_を起動しても正しい出力が表示されますが、実行中はこれらの変数を無視します。
また、 intellij .env file plugin を使用してみて、プロジェクトルートの_SOME_VAR=some value
_ファイルに_.env
_を設定しました。動作しませんでした。
Mavenを使用する場合、プロジェクト固有の環境変数をFile-> Settings-> Build、Execution、Deployment-> Build Tools-> Maven-> Runnerこれらは、Maven構成で再利用されます。
問題は、IntelliJが.bashrcに設定されている環境変数を「表示」しないことです(CrazyCodersの回答にもあります)。 IntelliJがこれらの変数をインポートできるようにする最も簡単な方法は、bashから起動することです。 intellij-idea-communityと入力します。