当我从收藏夹图标启动 IntelliJ,然后启动 Maven 运行配置时,系统环境变量(在 中导出的变量~/.bashrc
)在 IntelliJ 中无法识别。如果我运行相同的 idea.sh
从收藏夹图标运行,然后他们是已定义。
有关的:
- 问题在 Stack Overflow 上,但这个问题更多是关于 Ubuntu 传递环境而不是 IntelliJ 细节。
- 问题在 Ask Ubuntu about Eclipse 上,但推荐使用 shell 脚本,这里已经是这种情况了。
文件内容 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
答案1
~/.profile
在 中而不是 中设置变量~/.bashrc
。
你可能想研究一下这个页面环境变量以获取解释。