“eclipse 可执行启动器无法找到它的配套共享库”

新手上路,请多包涵

首先,我知道已经有很多人问过这个问题,我已经检查了所有人,但没有一个人解决了我的问题。

每当我尝试打开 Eclipse Neon 时,我都会收到此错误

eclipse 可执行启动程序无法找到其配套共享库

如前所述,我已经尝试了我在网上看到的修复程序,包括卸载 Eclipse 和 java,然后重新安装。

Eclipse 几周前还在工作,但当 Windows 更新失败时停止,我恢复到以前的 Windows 状态。这是我能想到的唯一可能造成这种情况的原因。

原文由 DragonHeart000 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 4.3k
2 个回答

这个解决方案对我有用:

作为管理员( _在 MS-Windows 上,或作为 root 或使用 sudo 在 GNU/Linux 上_):

  1. 卸载\* Eclipse

    • 在 Eclipse 安装程序“Bundle Pool”菜单中:“Cleanup Agent”然后“Delete”

    • 退出安装程序

    • 如果需要,手动删除现有的安装文件夹

  2. 启动 Eclipse 安装程序

  3. 关闭“Bundle Pools”功能(在安装程序菜单中)

  4. 选择 Eclipse 风格(例如:Java 开发人员的 Eclipse IDE)

  5. 选择“安装”

作为普通用户:

  1. 启动 Eclipse

侧面评论:

Eclipse 安装程序可能很强大,但实际上它很痛苦:

  • 如果在多次运行安装程序时没有特别注意,您很快就会在不知不觉中看到多个安装目录(java-neon、java-neon2、java-neon3),而不是一个更新的文件夹

  • 代理管理器有问题(我无法让它在我的 GNU/Linux 环境中工作,我必须自己在终端中设置 http_proxyhttps_proxy 然后启动安装程序)

我发现过去安装 Eclipse 更容易,因为没有安装程序,只有 tar.gz 或 ZIP 文件可以提取。

原文由 Bludzee 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果它在 Ubuntu 中,这就是修复它的方法。这是一个权限问题。

选项修复 1. 找到您的 eclipse 安装文件并从终端运行

sudo ./eclipse

选项修复 2. 在桌面上使用 gedit 创建一个名为 eclipse.desktop 的文件并添加以下内容

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse/icon.xpm
Exec=sudo /opt/eclipse/eclipse
Terminal=true
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

右键单击并单击允许启动。这将打开终端并要求输入 sudo 密码并运行 eclipse。然后,您需要将此文件添加到启动器。使用以下命令打开启动器。

 xdg-open ~/.local/share/applications

将 eclipse.desktop 拖放到启动器文件夹中。如果它不允许你,你可能必须以 sudo 运行它。将它添加到启动器将允许您在应用程序中搜索 eclipse。

选项修复 3。

做修复 2 加上你将不得不修改 sudoers 文件并添加你的用户名(小心你可能会失去对你的计算机的访问权限)如果你这样做你可以将 Terminal=true 更改为 false。这将使eclipse打开而无需进入终端并正常执行。如果你敢于修改 sudoers 文件,请在文件的末尾添加。

 username ALL=(ALL:ALL) NOPASSWD:ALL

原文由 Eliott Morales 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题