Java &引用;eclipse可执行程序启动器无法找到其配套的共享库;

Java &引用;eclipse可执行程序启动器无法找到其配套的共享库;,java,eclipse,Java,Eclipse,首先,我知道已经有很多人在问这个问题,我已经检查了所有这些问题,但没有一个人解决了我的问题 每当我尝试打开Eclipse Neon时,都会出现此错误 eclipse可执行程序启动器无法找到其配套的共享库 如前所述,我已经尝试了我在网上看到的修复程序,包括卸载Eclipse和java,然后重新安装 几周前Eclipse还在工作,但当windows更新失败,我恢复到以前的windows状态时,Eclipse停止了工作。这是我能想到的唯一可能导致这种情况的原因。这个解决方案对我来说很有效: 作为管理员

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

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

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

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


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

这个解决方案对我来说很有效:

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

  • 卸载*Eclipse

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

    • 退出安装程序

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

  • 启动Eclipse安装程序

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

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

  • 选择“安装”

  • 作为普通用户:

  • 启动Eclipse

  • 旁白:

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

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

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


    我发现在过去安装Eclipse比较容易,当时没有安装程序,只有tar.gz或ZIP文件可提取。

    显然,ZIP文件丢失或包含损坏的jar文件及其相关目录。所以我从旧版本的STS中抓取了一个。我现在可以打开STS了。版本是:Spring工具套件3.9.8\sts bundle\sts-3.9.8。发布

    如果它在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拖放到launcher文件夹中。如果它不让你,你可能不得不像sudo一样运行它。将它添加到启动器将允许您在应用程序中搜索eclipse

    选项3

    Do fix 2 plus您将不得不修改sudoers文件并添加您的用户名(小心,您可能会失去对计算机的访问权)。如果您这样做,您可以将Terminal=true更改为false。这将使eclipse在不进入终端的情况下打开并正常执行。如果您有勇气修改sudoers文件,请在文件末尾添加

    username ALL=(ALL:ALL) NOPASSWD:ALL
    

    查看eclipse日志。答案可能在那里。从eclipse网站上重新下载是不是很好?talex日志在哪里?乔——我下课回来后会再次检查我是否还没有试过,我可以再问老师一次。parashant thakre-I确实从eclipse网站上重新下载了它。向您展示eclipse.ini文件夹,并仔细检查其中列出的jar是否正确(好路径和好名称),非常感谢。这就成功了。现在我可以开始做作业了。再次感谢您。“捆绑池”功能有什么用?它在同一台机器上的不同安装之间共享公共Eclipse组件。