如何让 Intellj 使用我的环境变量?

Jos*_*Fox 8 unix intellij-idea environment-variables maven

MyPATHJAVA_HOME定义在~/.bashrc.

但是,当我从我的收藏夹图标启动 Intellij 然后启动 Maven 运行配置时,这些变量并未因此定义。f 我运行的与idea.sh从收藏夹图标运行的相同,然后它们被识别。

pom.xml做了一些exec,所以拥有这些环境变量是必不可少的。

对于“包括系统环境变量”的设置选中。(作为测试,我之前定义了 env 变量FOOBAR——我们发现这里缺少它。)[环境变量]。

即使我使用“收藏夹”图标,我怎样才能使这自动发生?该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
Run Code Online (Sandbox Code Playgroud)

Les*_*iak 11

  • Build, Execution and Deployment -> Build Tools -> Maven -> Runner -> Environment
  • 在文本框的右边缘找到一个小图标Environment Variables
  • 在弹出窗口中,检查Include System Environment Variables

  • 感谢您向我指出该复选框。然而,经过检查;但系统环境变量仍然不在该列表中,因此这没有什么区别。我学到了一些新东西——只有当我从 Ubuntu 收藏夹图标启动 Intellij 时才会出现这种行为 (2认同)

Dil*_*aka 1

首先单击配置窗口上标记的按钮, 在此输入图像描述

然后,选中“包括系统变量”复选框 在此输入图像描述

  • 感谢您向我指出该复选框。然而,经过检查;但系统环境变量仍然不在该列表中,所以这不是解决方案。 (3认同)