【问题标题】:The Eclipse executable launcher was unable to locate its companion launcher jar windowsEclipse 可执行启动器无法找到它的配套启动器 jar 窗口
【发布时间】:2012-06-04 05:07:10
【问题描述】:

我遇到了一个小问题,需要帮助。

我不得不在我的笔记本电脑上重新安装 Windows。之后我安装了 Java,解压 Eclipse 并设置环境变量,即 Java bin 目录的路径,还创建了一个 JAVA_HOME 变量并设置它。 每次我尝试打开 eclipse.exe 时都会出现以下错误。

eclipse 可执行启动器无法找到它的配套启动器 jar。

我在这里错过了什么?

【问题讨论】:

标签: eclipse


【解决方案1】:

出现此消息的最常见原因似乎是错误地解压缩了 eclipse zip 文件(例如在未重新创建目录结构的情况下解压缩)。因此,请使用好的解压工具(如 7-zip)再次解压 Eclipse,并确保在解压过程中创建了必要的子目录。

还要确保解压后的 Eclipse 的路径不会很长。我已经看到 Eclipse 被解压缩到深度嵌套的目录结构中(将其放在 SVN 存储库的某个位置)并导致相同的错误消息的情况。

如果还是不行,您可以尝试使用管理员权限启动 eclipse.exe。这实际上不是必需的,但是在重新安装 Windows 后,您的访问权限可能会以某种方式被破坏。

【讨论】:

  • 这也修复了一个类似的问题 - “Eclipse 可执行启动器无法找到它的配套共享库”我使用 winrar 修复它...
  • 用 WinRAR 解压而不是 Windows 8 zip 集成对我有用。
  • 如果您将 eclipse 从新位置复制到 env.变量被设置(替换旧的安装,如果它因为任何原因不能工作)。如果你在复制完成之前尝试启动 eclipse,你会得到这个错误。
  • 也等待解压完成。提取窗口被隐藏,我尝试运行可执行文件。明显的用户错误。
  • 我使用 mc(午夜指挥官)进行提取,它要求我覆盖一些文件。看来,它在提取方面存在一些问题,并且我以同样的错误结束。使用tar xvzf file.tar.gz 命令进行提取对我有帮助。
【解决方案2】:

编辑eclipse.ini 文件并删除这两行:

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

【讨论】:

  • 谢谢。不过对我来说,路径已经改变。一旦我编辑了路径使其再次正确 - 我可以加载 Eclipse 而无需删除这些行。
  • 你是绝对正确的。它有效,但你能解释一下这些行吗?他们做什么
【解决方案3】:

在我的 Mac 上使用仅解压缩的预打包 RCP 客户端时出现相同问题。其他答案将我指向所有路径看起来都有效的 eclipse.ini,试图检查我的 Eclipse 包的工作目录,这看起来并不容易。似乎当 Finder 启动一个应用程序时,它的工作目录是 / 所以这似乎是问题所在。

将我的 eclipse.ini 中的两个引用都更新为绝对路径,瞧!

-startup
/Applications/RCPClient/client/eclipse/plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
/Applications/RCPClient/eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.2.R36x_v20101019_1345
...

【讨论】:

    【解决方案4】:

    Mac 解决方案

    原因: Eclipse 从一个位置复制到另一个位置。

    解决方案:需要更新eclipse.ini 中的路径。我的eclipse.ini/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini 中找到。

    我们需要更新plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar的路径。

    【讨论】:

      【解决方案5】:

      当它来自旧位置时,您必须从旧位置复制 Users/user/.p2 和 .eclipse。 例如,我从计算机复制到另一台计算机,但出现此错误,然后我复制了这些文件夹,它工作了!

      【讨论】:

        【解决方案6】:

        我也有同样的问题,下面的解决方案对我来说完全有效....!

        编辑eclipse.ini 文件并删除这两行:

        --launcher.library .%%..\eclipse\plugins\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813

        确保在进行任何更改之前制作此文件的单独副本...:)

        【讨论】:

          【解决方案7】:

          你可能想检查那个库

          **org.eclipse.equinox.launcher_(version).dist.jar**
          and 
          **plugins/org.eclipse.equinox.launcher.gtk.linux.x86_(version).dist**
          exists on your system. 
          

          确保 eclipse.ini 中提到的库版本与您系统上存在的版本相同。通常在升级后会发生这种不匹配,并且 eclipse 无法找到所需的 jar。 请看这篇博文here

          【讨论】:

            【解决方案8】:

            我刚遇到这个问题,它似乎与权限有关。我最初将它解压缩到我的 Program Files 文件夹,在 Windows 8 中。直接解压缩到 C 后:程序正常启动。

            【讨论】:

            • 还有权限问题。以管理员身份安装它,然后尝试以用户身份运行。而且,事实证明,他们无权查看管理员的主目录以及必要的文件。
            【解决方案9】:

            请检查“eclipse.ini”文件:

            通常不应该有任何硬代码路径,例如:
            (例如)
            P:\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20140603

            如果您看到类似情况,请按照以下步骤操作:
            1. 备份文件
            2.然后在编辑器中打开文件原始文件
            3.修改静态路径为:--plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20140603 (并保存文件并打开你的 Eclipse,它会很棒)

            【讨论】:

              【解决方案10】:

              打开 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
              

              这对我有用,祝你好运~

              【讨论】:

                【解决方案11】:

                我收到此错误是因为在 Windows 上,开始菜单中的 Zend Studio 图标仍指向以前版本的 Zend Studio。一旦我将目标更改为新路径,错误就消失了。

                【讨论】:

                  【解决方案12】:

                  我的问题要简单得多。 我创建了一个快捷方式,通过将 eclipse 可执行文件从文件夹拖到屏幕上来启动它。单击创建的快捷方式图标会出现上述错误。

                  问题:可执行文件从桌面位置启动,而不是从解压缩它的 eclipse 目录启动。

                  解决方案:通过右键单击桌面区域并从浏览窗口提供目标可执行文件来创建新的快捷方式。这会正确创建快捷方式并从正确的主目录启动可执行文件。

                  【讨论】:

                    【解决方案13】:

                    我遇到了同样的问题,似乎 eclipse.ini 文件中的“--launcher.library”地址有误。所以我刚刚改变了它,

                    【讨论】:

                      【解决方案14】:

                      就我而言,我不得不重新下载它,我下载的那个有问题。它的大小比网站上的要小得多。

                      【讨论】:

                        【解决方案15】:

                        只需添加 -vm eclipse.ini 中 -vmarg 之前的 C:\Java\JDK\1.6\bin\javaw.exe 这对我有用。希望这会帮助你好运......

                        【讨论】:

                          【解决方案16】:

                          Windows 8 遵循以下 3 个步骤:

                          1. 找到 eclipse 文件。
                          2. 在桌面上创建快捷方式。
                          3. 双击eclipse快捷方式打开应用程序。

                          【讨论】:

                            【解决方案17】:

                            我在使用 Eclipse JUNO 和 Windows XP 时遇到了同样的问题。在eclipse.ini 中更改了很多东西后仍然无法正常工作,然后我将其删除,我不知道为什么在删除此初始化文件后它开始工作。你可以试试自己的

                            【讨论】:

                              【解决方案18】:

                              在 Windows Eclipse 安装程序应用程序也写入管理用户目录下。当我以普通(另一个)用户的身份启动相同的 Eclipse 时,它​​找不到管理员用户 ecplise 目录。该目录位于 eclipse.ini 文件中。 (这个安装程序是为 neon eclipse 制作的。)

                              【讨论】:

                                【解决方案19】:

                                以管理员身份运行 eclipse.exe 文件。它对我有用

                                【讨论】:

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