eclipse找不到标准库linux,Eclipse可执行启动器错误:无法找到配套共享库

我在计算机上安装了带有Android插件的Eclipse Indigo,并且可以正常运行约两个星期。 今天,我更新了Java,然后用quicktime重新启动了计算机。 当它重新启动时,eclipse完全消失了-所有程序文件都完全消失了。 当我尝试重新安装它时,出现一条错误消息,提示

The Eclipse executable launcher was unable to locate its companion shared library.

发生了什么事,我该如何解决?

您安装了SW的目录结构完全消失了?这将是一个非常奇怪的错误。

是。除了我的项目文件夹以外,所有与eclipse有关的东西都消失了

您不说您使用的是哪个操作系统,所以我建议您搜索" Eclipse可执行启动器无法找到其配套共享库",并在其中应用为您的操作系统找到的修复程序

是的,我一直在做,还没有发现任何有用的东西。我正在运行Win 7 64bit

在Ubuntu 12.10中我遇到了同样的问题...我要做的就是更改eclipse.ini文件上的相应路径,一切恢复正常。

再次在Eclipse中出现另一个看似随机的错误...我会使用Juno,因为它似乎更稳定。

在这里使用开普勒4.3.1。 Ive卸载了每晚发行的VJET(21.11.2013)之后,Ive立即收到此错误(Eclipse可执行文件和一些其他重要文件消失了)。我不知道是什么原因造成的,为什么我应该得到这个。

另请参阅stackoverflow.com/questions/3412617/

我刚刚遇到了同样的问题。我的问题是Windows 7默认解压缩程序。当遇到具有深层文件结构的文件时,会出现问题。我前段时间阅读了有关此问题的信息,但不记得这篇文章。对我来说,解决的方法是使用WinZip(或其他没有此问题的工具)解压缩Eclipse下载文件。

如果我自己没有经历过,我不会相信的,但是它解决了我的问题!

@yoshi很高兴它解决了您的问题,很高兴知道回答一个已经被回答的问题非常有用

在XP上出现了此问题,改为7-zip解压缩,然后启动了。

在XP 32位上,我必须:将zip文件移动到根目录。将其重命名为e.zip。在7Zip中打开它,然后将其中的" eclipse"文件夹重命名为" e"。解压缩-将提取的文件夹重命名为" eclipse"。邦克斯。

真是令人难以置信,但是使用WinRar代替Windows内部的zip程序确实可以解决问题。谢谢!

惊人。在4.5年后的今天,我在使用Windows 10的最新升级,仍然需要这个答案。我猜微软真的希望人们使用Linux。

Win10 + 7zip。不得不更改位置以创建更短的路径。

在Mac上对我来说同样的问题。这为我做到了gunzip -c neoclipse-1.9.5-macosx.cocoa.x86_64.tar.gz |焦油xopf-

听起来很糟糕,很奇怪。但是重新安装并不难-下载,解压缩,更改默认内存分配,运行Eclipse,安装必要的插件和功能。

几乎所有重要的首选项都在您的工作空间中。我可以想到的唯一重要的工作空间是上述内存分配,您可以在命令行或ECLIPSE.INI文件中进行设置。

我忘记了"解压缩"的步骤。.解压缩安装包后,我单击了可执行文件,然后Eclipse就像我离开时一样打开了(它记得我打开了哪些文件)-尽管我确实必须重新安装ADT插件。奇怪的情况,我仍然完全不知道发生了什么。

重新安装之前,请尝试使用原始eclipse.ini文件启动它

如果问题出在您的Windows下,您也可以尝试系统还原。就我而言,解决了这个问题。

我在LiClipse(适用于Python的Eclipse发行版)的实例上收到了相同的错误消息,该实例已从1.x升级到2.x到3.0.6,并安装了其他几个Eclipse功能。在Mac OS X 10.10.5上。在我更新或删除5个功能中的任何一个之前,此安装一直有效。一旦损坏,Time Machine就会恢复工作的LiClipse。最后,有效的方法是记录我已安装的功能,然后重新安装当前版本的LiClipse,然后重新安装我的其他Eclipse功能。是的,重新安装并不是那么困难,因为最重要的首选项仍然存在。

"更改默认的内存分配"?

"重装并不难"-显然您从未安装过第三方插件

我已经安装了第三方插件数百次。

多么伟大的想法

检查eclipse.ini,其中有两个条目:

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807

由于某些原因,罐子的名称具有版本-因此,如果您升级/拥有两个不同版本的eclipse(虽然eclipse.ini已链接或作为eclipse的系统范围的conf文件提供),则会导致上述错误。

我将原始eclipse.ini保留为其他名称,然后再次使用它可以解决问题。

在Win7上的cygwin目录中解压缩期间,需要为.exe和.dll提供可执行模式。这是在Windows 7上使用cygwin运行的薄荷(或其他$TERM)终端的解决方案:

me@mymachine ~/eclipse

$ find . -name"*.dll" -exec chmod +x {} \;

尝试与Juno(eclipse 4.2)刚解压缩的cygwin 1.7。

看起来有很多可能的问题和解决方案。对我来说,关键是" cygwin"。 - 谢谢

只是存在相同的问题,实际上,可执行文件和dll根本没有通过x许可解压缩。

此外,我确实在Linux机器上运行了解压缩程序,以查看是否是cygwin unzip的错误,但这不是问题。如zipinfo -l eclipse-java-juno-SR1-win32-x86_64.zip| grep -E \.(exe|dll)所示,zip文件本身的文件权限不正确。

谢谢您的回答!我几乎阅读了六篇其他文章,每篇文章的标题都完全相同(清理,伙计!),直到找到这个,我都不高兴。第一次工作。我认为一定存在一个错误,即打包程序在压缩之前没有在源包上正确设置文件权限...

使用cygwins解压缩时,我遇到了同样的问题!要同时修复exe和dll:find $where_you_unzipped_eclipse \( -name"*.dll" -or -name"*.exe" \) -exec chmod +x {} \;

cygwin的问题也困扰我-这是错误报告的链接,他们可能永远不会修复bugzilla.mozilla.org/show_bug.cgi?id=248237

也是我用来修复它的Windows命令而不是cygwin chmod:icacls eclipse\plugins T Q grant Everyone:F

我已经在MacOS Sierra中看到了这一点。有时,解压缩应用程序会留下扩展属性,这些属性似乎阻止了启动。以下命令行删除了扩展属性,似乎可以解决此问题:

xattr -c Eclipse.app

它也适用于基于Eclipse框架构建的其他应用程序。

它解决了我的问题。 将Macbook Pro与Sierra 10.12.4结合使用。

也曾与udig合作。 非常感谢!

另一个问题(我遇到了)是Cygwin的解压缩实用程序(2009年4月20日,UnZip 6.00,由Cygwin发行,最初由Info-ZIP发行),并不总是正确解压缩Eclipse实际运行所需的一切。

使用7ZIP v9.20可以启动Eclipse Indigo(3.7.2)并在具有32位JVM和32位Eclipse的Win7 64位上为我运行。

(我第一次遇到Cygwin的解压缩失败了……)

我遇到了同样的问题-不幸的是,在我弄清之前没有注意到您的答复。我想这与行尾有关。我注意到使用Cygwin解压缩后,eclipse.ini具有Unix行结尾。而是用Windows解压缩,并且有效。

我自己遇到了这个问题,确实发现,确实如上一篇文章所述:使用cygwin和gunzip或unzip设置eclipse环境时,.exe和.dll文件的权限将不正确,并且JVM将不会运行它们正确地。

快速解决方案:

#switch to the eclipse target folder

cd /cygdrive/c/Program\ Files\ \(x86\) #or wherever you put eclipse

find ./ -regextype posix-extended -mindepth 1 -type f -regex".*\.exe|.*\.dll" |\

xargs chmod -v 750

在将eclipse安装复制到另一台PC后遇到了这个问题。我发现eclipse安装会在我的c: Users xx.p2上自动创建.p2目录,而--launcher.library指向此处,因此没有存在于我的另一台PC上。

我的解决方法是重新安装Eclipse:

a)双击eclipse-inst-win64.exe

b)单击以更改为高级模式。

c)取消选中捆绑池

d)完成安装并再次复制。一切都将正常运行。

类似的问题在这里:Eclipse是使用本地管理员帐户安装的。然后,当使用我的网络帐户启动时,找不到在用户目录中安装的文件。

有关如何停止在用户文件夹下的日食存储数据的一些建议:stackoverflow.com/questions/46866324/

我的经验和建议:在C:驱动器上安装Eclipse Juno。

下载完zip后,将其放在C:上,单击鼠标右键->在此处解压缩。然后,将在C:驱动器中创建一个名为eclipse的文件夹。

然后转到Eclipse可执行文件,运行它,一切正常。

当我使用Cygwin解压缩时发生了问题。使用Windows XP标准解压缩程序,它可以正常工作。

if you are having two eclipse then sometime this happens

您只需要删除

-startup

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

来自eclipse.exe旁边的eclipse.ini文件(启动器)

多数情况下,这与Windows解压缩有关。 (为此,请参见其他答案)。

第二大问题似乎是eclipse无法找到Java或找到的Java版本太旧或什至是较旧的Eclipse安装。

这是对后一个问题的另一种尝试,并且有一点点曲折来解决。我的工作环境是在Linux系统上,没有root用户访问权限,并且安装了软件,可以在一种配置文件中配置要使用的版本。但是,我对这些软件包的安装方式没有任何影响,并且它们对我而言是不变的。

我像往常一样将最新的Eclipse下载并解压缩到我具有写权限的用户磁盘上。然后,我为自己配置了一个别名,以便在启动时始终临时将其安装到eclipse安装中。不管我在文件系统上的哪个位置工作,eclipse总是会找到其正确的库。在某些地方,Eclipse的Java默认搜索路径似乎在我的环境中找出了它不应该使用的安装(Java或更旧的Eclipse或其他)。

这是别名:

别名蚀'(pushd / enter_path_to_eclipse_install_dir_here / eclipse; ./eclipse; popd)'

现在,您可以从例如您的项目或任意工作目录:

eclipse

或者也把它放在后台

eclipse &

也许这对处于复杂工作环境中的人们有所帮助。

另请参阅此相关问题的答案。

要点是:尝试使用可靠的解压缩工具再次将其解压缩。有时解压缩会出错,尤其是使用内置的Windows资源管理器工具时。

我已经从另一台路径不同的机器上复制了Eclipse文件夹,这就是这个问题的根源。更改ECLIPSE.INI中的插件路径对我有用!

Mac解决方案

原因:

Eclipse从一个位置复制到另一位置

解:

需要在/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini中更改路径

修复plugins org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar的路径

当我尝试在Windows8上安装它时,我遇到了同样的问题。

但这是一个zip组成的文件。

我解压缩并运行" eclipes.exe"文件,并以"管理"身份运行。

现在我非常享受它……

如果在安装为" Raj Barhate(MH)"时遇到任何问题,请尝试在Fb上关注我。

我将尽力解决您的问题。

使用提取文件时出现以下错误消息:

动作全选

将文件拖放到新文件夹中

关于文件夹的信息以某种方式丢失

当我使用"动作提取到..."时,它起作用。

此外,请记住右键单击eclipse,然后选择"安全解除阻止"

尝试以管理员身份或使用Eclipse Helios运行eclipse.exe。

我在Eclipse 4.10安装程序中遇到此错误。由于平台安全性设置,我们未能正确完成安装,并尝试卸载,但由于在失败的安装过程中未引入卸载程序,因此必须手动完成安装。我们怀疑这会破坏最终结果-即使在重新安装后也是如此。

解决方案是使用JVM启动Eclipse,并完全绕过启动器可执行文件。以下命令成功启动Eclipse 4.10(某些参数会根据Eclipse的版本而改变):

%JDK190%\bin\javaw.exe -jar C:\\Eclipse410\plugins\org.eclipse.equinox.launcher_1.5.200.v20180922-1751.jar -clean -showsplash

在使用此命令/快捷方式启动Eclipse之后,我们对Eclipse本身没有更多的错误,但是将来我们将无法使用EXE启动器。即使使用此版本一年后,启动器仍会继续显示此错误。

为了清楚起见,您必须修改javaw.exe命令以匹配MS Windows上的系统规格。

我在具有32位Eclipse Neon和32位JRE 8的Linux(CentOS 7 64位)上遇到了这个问题,这里或类似问题中的答案都没有帮助,因此我认为它可以帮助某人。

Equinox启动器(可执行文件eclipse)正在读取plugins/目录,然后在org.eclipse.equinox.launcher._/中搜索eclipse_xxxx.so/dll。通常,问题出在eclipse.ini指向错误版本的Equinox启动器插件。但是,如果文件系统使用诸如XFS之类的64位索引节点,并且其中一个文件的inode编号高于4294967296,则启动程序将无法读取plugins/目录,并且会弹出此错误消息。使用ls -li /plugins/检查inode编号。

就我而言,使用32-bit inodes转移到另一个安装座可以解决该问题。

请参阅:http://www.tcm.phy.cam.ac.uk/sw/inodes64.html

当我尝试在.zip文件完成提取之前打开eclipse.exe时,这发生在我身上。在打开.exe之前,请确保所有依赖项都已解压缩或解压缩。

您可能会更改驱动器号:

一旦您在D:上安装了eclipse,在Windows重新安装后,驱动器号现在就是E:(例如)。

查看您的eclipse文件夹中的eclipse.ini,有些行的驱动器字母仍为D:

我有时也收到类似的错误。我已经将日食设置从另一台笔记本电脑复制到了我的笔记本中。我设置的问题是eclipse.ini文件中" --launcher.library"的路径。 --launcher.library中的路径是旧计算机的路径,因此我遇到了错误

我将eclipse.ini中的" --launcher.library"路径更改为笔记本电脑上的eclipse路径,问题得到解决。我希望这对收到此错误的人有所帮助。

打开eclipse.ini并替换为此?

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813

-product

com.android.ide.eclipse.adt.package.product

--launcher.XXMaxPermSize

256M

-showsplash

com.android.ide.eclipse.adt.package.product

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms40m

-Xmx768m

-Declipse.buildId=v21.0.0-531062

这个工作对我来说,祝你好运?

我也遇到了这个问题,我只是删除了提取的文件,然后再次提取了它。

我有一个.rar文件。

当文件未完全提取时,会发生此问题。

重新启动机器。解决您的问题。有时,当您尝试重新启动日食并强行关闭日食时,会发生这种情况。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值