【问题标题】:Errors installing eclipse on Windows 7 64bit在 Windows 7 64 位上安装 Eclipse 时出错
【发布时间】:2012-10-11 10:04:23
【问题描述】:

我正在尝试在我的 Windows 7 笔记本电脑上安装 Eclipse。

尝试运行 eclipse.exe 时出现以下错误:

Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 必须是 可用于运行 Eclipse。未找到 Java 虚拟机 搜索以下位置后:C:\ProgramFiles (x86)\Eclipse\eclipse\jre\bin\javaw.exe 当前 PATH 中的 javaw.exe

我知道我的计算机上有一个 JRE,所以我修改了 eclipse.ini 文件以将其指向正确的位置:

-vm
C:\Program Files (x86)\Java\jre6\bin

现在,当我运行 eclipse exe 文件时,它开始运行,但随后出现以下错误:

无法加载 JNI 共享库“C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll"

我尝试将 javaw.exe 文件添加到 eclipse.ini 中的路径:

-vm
C:\Program Files (x86)\Java\jre6\bin\javaw.exe

然后我收到一条很长的详细错误消息:

---------------------------
Eclipse
---------------------------
Java was started but returned exit code=13
C:\Program Files (x86)\Java\jre6\bin\javaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files (x86)\Eclipse\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:\Program Files (x86)\Eclipse\eclipse\\plugins\org.eclipse.platform_4.2.1.v201209141800\splash.bmp
-launcher C:\Program Files (x86)\Eclipse\eclipse\eclipse.exe
-name Eclipse
--launcher.library C:\Program Files (x86)\Eclipse\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813\eclipse_1503.dll
-startup C:\Program Files (x86)\Eclipse\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1e38_58
-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files (x86)\Eclipse\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
---------------------------
OK   
---------------------------

关于如何让 Eclipse 运行的任何想法?

【问题讨论】:

  • 两件事 - 你是如何安装 Java 的?,并粘贴整个“长详细的错误消息”。
  • 为什么不在PATH变量中设置正确的路径?
  • @BurhanKhalid - 我没有明确安装它,我认为它是随操作系统一起提供的。以及有关如何复制和粘贴错误消息的任何提示?它不允许我右键单击。也许我会截屏
  • @froadie 看看是否可以按Ctrl+C复制错误信息。
  • @EliAcherkan - 谢谢!没有意识到这会在没有任何选择的情况下工作

标签: eclipse installation


【解决方案1】:

确保你的 Eclipse 和 JDK 版本匹配,要么都是 64 位,要么都是 32 位,然后在 .ini 文件中设置 JRE 的路径。

我认为你的问题是你有一个 64 位版本的 eclipse 并且你试图用 32 位 JVM 运行它......

【讨论】:

  • 我有一个64位操作系统,所以我安装了64位版本的eclipse。为什么我会有 32 位 JRE?我该如何检查?
  • 不,在这种情况下你应该有一个 64 位版本的 Java(但是现在你已经安装了一个 32 位版本,如日志所述),删除已安装的版本并安装一个 64 位 JRE ...跨度>
【解决方案2】:

确保您已安装 64 位版本的 Java,并且您的 eclipse.ini 指向此 Java 版本。

更多详情请见http://blog.janjonas.net/2013-02-09/eclipse-windows-64bit-java-runtime-environment-java-development-kit-must-be-available-java-returned-exit-code-13

【讨论】:

    【解决方案3】:

    这是一个常见问题,请检查 i) 你有哪个版本的 Java (java -version),以及 ii)检查您是否使用 x64 JRE 并安装了 x64 Eclipse(或两者的 x86)。

    另外,指定-vm 对格式正确很重要:您应该指定javaw.exe 文件的完整路径。详情请参考documentation of the eclipse.ini file

    【讨论】:

    • @aleroot 否定的,它在某种意义上很重要,如果它是 64 位或 32 位安装,它会打印。我相信这在当前问题中至关重要,因为我怀疑存在 x86 JRE 和 x64 Eclipse 安装,它们不兼容,并且在启动时给出完全相同的错误消息。
    • 是的,我的回答是怎么说的?我也这么认为……版本不重要,拱门不重要……
    【解决方案4】:

    对于这个问题,您必须安装第一个最新版本的 java 并安装 日食工作台:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R2/eclipse-inst-win64.exe&mirror_id=105。选择eclipse ide并开始安装

    【讨论】:

      猜你喜欢
      • 2015-03-30
      • 2013-12-10
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 2011-01-26
      • 1970-01-01
      • 2017-09-04
      • 2012-06-19
      相关资源
      最近更新 更多