【问题标题】:"The eclipse executable launcher was unable to locate its companion shared library"“Eclipse 可执行启动器无法找到它的配套共享库”
【发布时间】:2016-10-04 12:55:37
【问题描述】:

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

每当我尝试打开 Eclipse Neon 时都会出现此错误

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

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

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

【问题讨论】:

  • 查看eclipse日志。答案可能在那里。
  • 从eclipse网站重新下载不好吗???
  • talex-日志在哪里?乔-我会仔细检查一下,一旦我下课回来,我还没有尝试过,我可以再次向老师询问。 parashant thakre-我确实从 eclipse 网站重新下载了它。
  • 显示 eclipse.ini 文件夹,并仔细检查其中列出的 jar 是否正确(良好的路径和良好的名称)

标签: java eclipse


【解决方案1】:

这个解决方案对我有用:

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

  1. 卸载* Eclipse

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

    • 退出安装程序

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

  2. 启动 Eclipse 安装程序

  3. 关闭“捆绑池”功能(在安装程序菜单中)

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

  5. 选择“安装”

作为普通用户:

  1. 启动 Eclipse

侧边:

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

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

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

我发现过去安装 Eclipse 更容易,当时没有安装程序,只有 tar.gz 或 ZIP 文件可以解压。

【讨论】:

  • 非常感谢。这成功了。现在我可以做作业了。再次非常感谢您。
  • “Bundle Pools”功能有什么用?
  • 它在同一台机器上的不同安装之间共享通用的 Eclipse 组件。
【解决方案2】:

显然 zip 文件丢失或包含损坏的 jar 文件及其关联目录。所以我从 STS 和旧版本中获取了一个。我现在可以打开 STS。版本为:Spring Tool Suite 3.9.8\sts-bundle\sts-3.9.8.RELEASE

【讨论】:

    【解决方案3】:

    如果它在 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多