解释(如果您对原因感兴趣......)

解释(如果您对原因感兴趣......)

我下载了 eclipse luna v4.4 并将文件解压到我的主文件夹中。然后我尝试通过输入 eclipse 从终端运行它,但出现错误“eclipse 未安装”。我输入了“sudo apt install eclipse-platform”,我收到一条消息,说这将占用大约磁盘空间,我确认并安装了 eclipse。当我输入 eclipse 时,它​​启动了 eclipse 3.8,我相信它在我的计算机上处​​于“休眠”状态。所以看起来我只安装了旧版本的 eclipse,而不是 v4.4。虽然我可以运行 eclipse 4.4,但我不喜欢在我的计算机上安装两个不同的 eclipse 版本。另外,我无法从终端运行 v4.4。请帮忙

答案1

下载了较新的版本后,您从存储库安装了 eclipse。删除 apt 安装的版本:

sudo apt remove eclipse-platform

检查在这里回答能够从命令行启动 eclipse。

答案2

您犯了和我昨天在计算机上安装 Eclipse 时同样的错误。

以下是您需要采取的步骤:

  1. 删除eclipse您当前已安装的软件(eclipse-platform我的电脑上的包名称):sudo apt-get purge eclipse-platform
  2. 返回解压的Luna文件夹。
  3. 这是你最初犯错的步骤:你需要eclipse运行./eclipse,而不是eclipse。这告诉它在当前目录中运行eclipse。否则它会搜索 PATH 变量,找不到eclipse并告诉您eclipse未安装。

解释(如果您对原因感兴趣......)

Ubuntu 经常在其存储库中打包许多应用程序,但版本往往过时。这就是为什么 Ubuntu 版本是eclipse3.8,而现在最新版本是 4.6(Neon)。

为了避免这种情况,应用程序开发人员经常将他们的应用程序捆绑在一个存档文件中。当您提取此存档文件时,它不会为整个系统安装它,而只会为您(用户)安装。这就是为什么 PATH 变量不是已更新以反映它。

如果您需要有关如何更新 PATH 的说明,请留下评论。

答案3

我安装了 eclipse,并测试了从互联网上找到的这些命令。以下命令应该卸载并清除 eclipse

sudo apt-get autoremove eclipse*
rm -r ~/.eclipse/

愿源头与你同在。

相关内容