Как я могу заставить Intellj использовать мои переменные окружения? - PullRequest
0 голосов
/ 20 мая 2019

Мои PATH и JAVA_HOME определены в ~/.bashrc.

Однако, когда я запускаю Intellij со своего значка «Избранное», а затем запускаю конфигурацию запуска Maven, эти переменные таким образом не определяются.f Я запускаю тот же idea.sh, который запускается из значка «Избранное», затем они распознаются.

Мой pom.xml делает exec, поэтому наличие этих переменных среды является обязательным.

Установлен параметр «Включить переменные системной среды» .(В качестве теста я ранее определил переменную env FOOBAR - мы видим, что она здесь отсутствует.) [env vars].

Как я могу сделать это автоматически, даже если я использую значок Избранное?Файл desktop приведен ниже.

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Ultimate Edition
Icon=/hdd/executables/idea-IU-191.6707.61/bin/idea.svg
Exec="/hdd/executables/idea-IU-191.6707.61/bin/idea.sh" %f
Comment=Capable and Ergonomic IDE for JVM
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea

Ответы [ 2 ]

0 голосов
/ 21 мая 2019
  • Перейдите к Build, Execution and Deployment -> Build Tools -> Maven -> Runner -> Environment
  • Найдите маленький значок на правом краю текстового поля Environment Variables.
  • В всплывающем окне выберите «1008 * *».1009 *
0 голосов
/ 21 мая 2019

Сначала нажмите отмеченную кнопку в окне конфигурации, enter image description here

, затем установите флажок «Включить системные переменные» enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...