为什么我不能从终端启动 eclipse 或者通过 gmrun 运行它?

为什么我不能从终端启动 eclipse 或者通过 gmrun 运行它?

我无法从终端或 gmrun 启动 eclipse,但我可以使用应用程序 -> 编程 -> Eclipse 来启动。

以下是截图:

1)使用Gmrun:我可以看到它gmrun识别了该eclipse命令,但是当我输入它时,什么也没有发生。

在此处输入图片描述

2)使用终端:当我输入时eclipse,我收到以下消息:

终端

谢谢!

答案1

Ubuntu 有自己的目录,它会从中检查应用程序(如/usr/bin)。因此,如果您只是将 eclipse 下载到,/opt那么它当然不会被识别。如果您希望它被识别,您有两个选择,要么从 Ubuntu 标准存储库安装(缺点是缺少最新版本),要么在这些目录中安装您的 eclipse / 符号链接它(两者都不推荐)。

顺便问一下,为什么不cd /opt/eclipse直接跑呢./eclipse

答案2

执行以下步骤来修复它。假设您已解压eclipse/opt/eclipse。您的eclipse可执行文件的路径是/opt/eclipse/eclipse

修复权限

sudo chmod -R a+x /opt/eclipse

eclipse建立(可执行)链接

sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse

再次修复权限

sudo chmod a+x /usr/local/bin/eclipse

检查终端以确保系统检测到 eclipse 哪个日食

output: /usr/local/bin/eclipse

现在您可以通过输入 eclipseterminal或搜索gmrun(ATL+F2)来运行 eclipse

答案3

或者也许你可以尝试更改主目录$PATH中文件的环境变量.profile?比如在文件中添加一行export PATH=$PATH:/opt/eclipse(在文件末尾或附近)。

答案4

您可以执行以下操作:

用您最喜欢的编辑器打开~/.bashrc并将以下行添加到文件末尾:

if [ -d "/opt/eclipse" ] ; then
    PATH="/opt/eclipse:$PATH"
fi

关闭并打开终端。

这是我在 Unity 中所做的,对我来说很有效。我不太确定它是否适用于 Gnome 环境。

相关内容