通过 Unity 启动器图标执行 Eclipse 时设置环境变量

Nul*_*ptr 2 unity eclipse environment-variables

我的问题是以下问题的后续: 如何将 Eclipse 固定到 Unity 启动器?

我根据上面链接中选择的答案为 Unity 启动器创建了 Eclipse 的图标。但是,当我通过这个图标启动 Eclipse 时,环境变量没有正确设置。

我需要调用. /opt/intel/bin/compilervars.sh intel64以在 Eclipse 中使用英特尔编译器工具。但是,通过图标启动是不行的。当然,在终端上手动运行Eclipse是可以的。

我试图放置. /opt/intel/bin/compilervars.sh intel64在几个地方,例如/etc/profile/etc/bash.bashrc。但是,仍然无法正常工作。

调用这种环境设置的最佳和正确的地方在哪里?

yos*_*ile 5

我的建议是创建一个 shell 脚本,该脚本将以与您希望启动它的方式相同的方式运行 eclipse(通过预设环境变量等),并让启动器图标调用此脚本而不是 Eclipse。

您的另一个选择是将环境变量添加到eclipse.ini文件中。