路径中是否有 Eclipse 4.5?

路径中是否有 Eclipse 4.5?

我在官方网站下载了预编译的Eclipse Mars 4.5这里。伪代码

  1. 提取压缩包eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
  2. 将提取的目录移动Eclipse到 PATH 中的某个位置。
  3. eclipse

萨姆的贡献[所以不赞成这种方式]

  1. 提取压缩包eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
  2. sudo mv eclipse /usr/local/bin//usr/local/bin/在我的路径中的哪个位置
  3. sudo chmod 777 /usr/local/bin/
  4. eclipse

输出

在此输入图像描述

并在航站楼

Gtk-Message:GtkDialog 映射时没有瞬态父级。这是不鼓励的。

README 没有 Unix 安装说明,只有 Windows 安装说明。

garethTheRed 的补充回答

我做到了

sudo mv eclipse /usr/local/
sudo chmod -R 755 /usr/local/eclipse
sudo chown -R root:root /usr/local/eclipse
sudo ln -s /usr/local/eclipse/eclipse /usr/local/bin/eclipse
eclipse

完毕!


你的路径中怎么会有 Eclipse 4.5?

答案1

该问题是由于您移动eclipse到安装目录之外的位置而引起的。

不要移动eclipse到路径中的目录,而是创建指向可执行文件的软链接。假设 Eclipse 已解压到您的主目录中:

sudo ln -s /home/masi/eclipse/eclipse /usr/local/bin/eclipse

然后您可以运行eclipse而不用路径作为前缀。

答案2

首先,将eclipse二进制文件移至/usr/local/bin/是一个糟糕的举动。

许多可执行文件需要链接到动态链接库(通常称为共享对象).so才能正常工作。

当您移动eclipse到时/usr/local/bin,您可能忘记将其相应的共享对象移动到同一位置,这就是您得到的原因:

Eclipse 可执行文件无法找到其配套共享库

这里的解决方案应该很简单。

  1. 将 Eclipse 移回原来的位置。
  2. 运行pwd查看父目录的绝对名称
  3. 附加export PATH=$PATH:/folder/you/got/in/the/above/step/home/your_user_name/.bashrc
  4. 启动新的 shell 会话
  5. 跑步eclipse

相关内容