Eclipse 安装:无法找到配套共享库

Eclipse 安装:无法找到配套共享库

我按照此帖子在 Ubuntu 15.10 上安装 Eclipse Mars: 如何使用 Eclipse 安装程序安装它

并在安装后启动它。

/opt folder我安装sudo ./eclipse-inst

然后我创建了启动图标,按照帖子操作,之后当我尝试启动 Eclipse 时收到此消息:eclipse-executable-launcher-error-unable-to-locate-companion-shared-library 并且无法启动它。

知道发生什么事了吗?

这是我尝试从终端启动时收到的消息:

../../../../root/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417: cannot open shared object file: Permission denied
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

你好,

实际上,当我尝试使用 sudo 从终端启动 Eclipse 并输入密码时,我可以启动它。Eclipse 似乎没有足够的权限来启动。

有人知道该怎么办吗?更改安装 Eclipse 的整个文件夹的权限?

答案1

我不确定这是否是最好的解决方案,但它对我来说很有效:

  • 删除旧安装
  • 以 sudo 身份打开安装程序
  • 打开安装程序右上角的菜单并关闭 Bundle Pools
  • 安装你需要的版本
  • 安装完成后,转到 /opt 并更改 eclipse 文件夹的所有者。它应该是类似 sudo chown -R user:group eclipse_folder

我不确定的是删除第一个安装。我刚刚删除了该文件夹,但我担心其他文件夹中还残留着更多内容。

答案2

使用 eclipse 的“neon”版本,您只需关闭“捆绑池”,安装程序就会创建非 root 可执行版本的 eclipse。

相关内容