Eclipse可执行启动程序无法找到其随播启动程序jar窗口

时间:2012-06-04 05:07:10

标签: eclipse

我正面临一个小问题,需要帮助。

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

  

eclipse可执行程序启动程序无法找到其伴侣启动程序jar。

我在这里缺少什么?

19 个答案:

答案 0 :(得分:68)

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

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

如果仍然无效,您可以尝试启动具有管理权限的eclipse.exe。这不应该是必要的,但是在重新安装Windows之后,您的访问权限可能会以某种方式被破坏。

答案 1 :(得分:15)

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

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

答案 2 :(得分:6)

在我的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
...

答案 3 :(得分:3)

Mac解决方案

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

解决方案: /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini中需要路径更改

修复插件的路径\ org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar

答案 4 :(得分:2)

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

答案 5 :(得分:1)

您可能想要检查该库

**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

答案 6 :(得分:1)

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

答案 7 :(得分:1)

请检查“eclipse.ini”文件:

通常不应该有任何硬代码路径,如:
(例如)
警:\蚀\插件\ 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 (并保存文件并打开你的日食会很有效)

答案 8 :(得分:1)

我遇到同样的问题,以下解决方案对我来说非常有用....!

修改eclipse.ini文件并删除以下两行:

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

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

答案 9 :(得分:0)

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

这项工作对我来说,祝你好运〜

答案 10 :(得分:0)

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

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

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

答案 11 :(得分:0)

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

答案 12 :(得分:0)

在我的情况下,我不得不重新下载它,我下载的那个有问题。它的大小远远小于网站上的大小。

答案 13 :(得分:0)

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

答案 14 :(得分:0)

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

答案 15 :(得分:0)

Windows 8遵循以下3个步骤:

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

答案 16 :(得分:0)

我在Eclipse JUNO& amp; Windows XP。在更改了eclipse.ini中的很多内容后,它仍然没有工作,然后我将其删除,我不知道为什么它在删除此init文件后开始工作。你可以试试你的

答案 17 :(得分:0)

在Windows上,Eclipse安装程序应用程序也会在管理员用户目录下写入。当我开始像普通(另一个)用户一样的eclipse时,它找不到管理员用户ecplise目录。该目录位于eclipse.ini文件中。 (这个安装程序已经完成了霓虹日食。)

答案 18 :(得分:0)

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