我在官方网站下载了预编译的Eclipse Mars 4.5这里。伪代码
- 提取压缩包
eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
- 将提取的目录移动
Eclipse
到 PATH 中的某个位置。 eclipse
萨姆的贡献[所以不赞成这种方式]
- 提取压缩包
eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
sudo mv eclipse /usr/local/bin/
/usr/local/bin/
在我的路径中的哪个位置sudo chmod 777 /usr/local/bin/
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 可执行文件无法找到其配套共享库
这里的解决方案应该很简单。
- 将 Eclipse 移回原来的位置。
- 运行
pwd
查看父目录的绝对名称 - 附加
export PATH=$PATH:/folder/you/got/in/the/above/step
到/home/your_user_name/.bashrc
- 启动新的 shell 会话
- 跑步
eclipse