“eclipse可执行程序启动程序无法找到其随播共享库”

时间:2016-10-04 12:55:38

标签: java eclipse

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

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

  

eclipse可执行文件启动程序无法找到其随播共享库

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

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

3 个答案:

答案 0 :(得分:7)

这个解决方案对我有用:

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

  1. 卸载* Eclipse

      Eclipse安装程序“Bundle Pool”菜单中的
    • :“清理代理”,然后“删除”

    • 退出安装程序

    • 根据需要手动删除现有的安装文件夹

  2. 启动Eclipse安装程序

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

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

  5. 选择“安装”

  6. 作为普通用户:

    1. 启动Eclipse
    2. 附注:

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

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

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

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

答案 1 :(得分:0)

显然,该zip文件丢失或包含损坏的jar文件及其关联目录。因此,我从较早版本的STS中抢了一个。我现在可以打开STS。版本是:Spring Tool Suite 3.9.8 \ sts-bundle \ sts-3.9.8.RELEASE

答案 2 :(得分: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