如何修复 Eclipse 可执行启动器无法找到 Windows 7 的配套共享库?

问题描述 投票:0回答:13

启动 Eclipse 时出现以下错误:

Eclipse 可执行启动器无法找到其配套共享库。

以前,当我在电脑上安装

jre6
时,Eclipse 工作正常。安装
jre7 update 25
后,我无法再启动 Eclipse。

我的 Eclipse

ini
-文件有这些行:

-startup
plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 

如何修复此错误?任何帮助都会很棒。

eclipse java
13个回答
13
投票

有类似的问题,这是更新的结果。请确保 eclipse.ini 中提到的库名称与磁盘上这些文件的实际名称完全匹配。

-startup
plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar

--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810

这是我用来在系统上解决此问题的帖子http://codewithgeeks.blogspot.in/2013/11/fixing-eclipse-executable-launcher-was.html


1
投票

仅在删除 eclipse 文件夹和所有相关文件夹(如 .p2、.eclipse)(在我的情况下,它们位于我保存 eclipse 安装程序的不同位置)等之后才起作用,并且在重新下载 eclipse 后,它起作用了。


1
投票

就我而言,此错误是由于 Windows 7 快捷方式而发生的。在Windows中,我们通过右键单击>发送到>桌面在桌面上创建快捷方式。在我的电脑中,没有桌面选项,但有一个“文档”选项。我在那里创建了快捷方式,然后将它们移动到桌面。执行这些快捷方式会导致错误。当我直接从安装它的文件夹运行 Eclipse 时,它工作得很好。我通过右键单击>创建快捷方式然后将此快捷方式移动到桌面来修复它。


0
投票

就我而言,这是 64 位版本的 Kepler 和 windows7 的问题。 我下载了 32 位的,它立即就可以运行了。


0
投票

就我而言 我在备份不必要的项目时错误地将插件文件夹移动到另一个文件夹。 然后,当我尝试运行 eclipse.exe 时,我收到错误 -

Eclipse 可执行启动器无法找到其同伴 共享库。

我只是将插件文件夹复制到 eclipse 根目录,它对我来说工作得很好。

如果您的计算机中有文件夹备份,那么只需将文件夹复制并粘贴到 eclipse 目录中,据我所知,您不需要重新安装或更改 ini 文件。


0
投票

我在从

plugins
目录中删除一些 Equinox 包时发生了这种情况,请确保情况并非如此。


0
投票

原因可能是 eclipse.ini 中的两行

--launcher.library
C:\Users\UserName\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444

对于我的情况,原因是管理员权限,所以我必须将文件夹从 ini 中指定的路径移动到我的 eclipse 插件,并将 ini 中的路径更改为:

plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444

0
投票

这对我有用

在您最初下载的 ADT 的压缩文件夹中,解压并导航到:

adt-bundle-windows-x86_64-20140702 剪辑\插件

复制所有可执行 jar 文件并将其粘贴到

C: dt-bundle-windows-x86_64-20140702 dt-bundle-windows-x86_64-20140702 剪辑\插件

目录(或您的广告所在的任何位置)。
将添加插件文件夹中缺少的任何可执行 jar 文件。你应该能够启动 eclipse


0
投票

我在安装新软件后也遇到了类似的问题。就我而言,问题是通过以下方法解决的:(1)恢复我的主目录下的.p2子目录; (2) 编辑 eclipse.init 文件以更新 java 目录。


0
投票

就我而言,我已将同事的插件文件夹复制到工作区中。因为它是一个解压缩的文件夹,所以结构就像“pluginsfolder 内的pluginsfolder2”。因此,请确保所有插件都直接位于工作区最顶层的插件文件夹下。


0
投票

在我的例子中,--launcher.library 的 eclipse.ini 条目是:

--launcher.library C:\Users\用户名\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834

在我的机器上,'C:\Users\UserName\.p2\' 文件夹丢失,因此再次安装了 eclipse,这在所需位置创建了 .p2 文件夹结构,现在我可以成功登录。


0
投票

我按照以下步骤操作,它对我有用。

第1步: 通过添加 javaw.exe 路径并删除 --launcher.appendVmargs 行来编辑 eclipse.ini。 下面显示了原始文件和编辑后的文件

原始eclipse.ini 打开文件 --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.8

编辑eclipse.ini后: 打开文件 -vm C:/ProgramFiles/Java/javapath/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.8

第2步: 将 org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar 复制到 eclipse 安装文件夹。 您可以在 eclipse.ini 中找到 .jar 位置 例如:C:\Users\Username.p2\pool\plugins


0
投票

大部分问题可能与 eclipse 的 .ini 文件有关,某些路径可能未正确配置。

© www.soinside.com 2019 - 2024. All rights reserved.