【问题标题】:Trouble Installing Eclipse Classic 4.2 [duplicate]安装 Eclipse Classic 4.2 时遇到问题 [重复]
【发布时间】:2012-09-08 00:21:23
【问题描述】:

可能重复:
Eclipse can't find the JDk or JRE

我安装了最新的 JRE 和 JDK,但是当我安装 Eclipse Classic 4.2 并尝试运行它时,它会显示以下消息:



我尝试将安装移至 Program Files 以及 Java 安装文件夹本身。前者除了消息中显示的路径之外没有任何区别。后者开始加载 Eclipse,直到它显示蓝色矩形加载框,此时我收到一条不同的错误消息,指出它无法在 Java 安装中加载特定的 .dll 文件。也就是说,我不明白为什么必须将 Eclipse 文件移动到 Java 文件夹中才能正常工作。

前段时间我曾经安装过 Eclipse,但我已将其卸载。现在我打算用 Eclipse 和 PyDev 来学习 Python。

附:我意识到这不完全是一个涉及编码的问题,但是我知道我不能是唯一遇到这个问题的人。所以希望其他人可以从看到回复中受益。

编辑:安装现在正在运行。以下是我采取的步骤:

1) 确保 JDK 和 Eclipse 安装都是 32 位或 64 位,具体取决于您的设置。

2) 将-vm /absolute/path/to/jre6/bin 添加到eclipse.ini 文件的顶部

注意:在重新安装Eclipse和JDK后,确保bit-type匹配后,不再需要步骤2,因为Eclipse终于可以正常运行了。

【问题讨论】:

  • 我查看了这些资源,但充其量只是让我回到将 Eclipse 转移到 Java 安装时的位置。我现在收到的错误是“无法加载 JNI 共享库“C:Program Files (x86)\Java\jre7\bin\client\jvm.dll”。”
  • 那么请提供您的eclipse.ini文件。
  • 还要确保您使用的是带有 64 位 Eclipse 包的 64 位 JDK,以及带有 32 位 Eclipse 包的 32 位 JDK。
  • 我目前正在探索上述途径。我确实安装了 64 位但安装了 Windows 7,但是我拥有的两个默认程序文件夹是“Program Files”和“Program Files (x86)”。所以我应该安装 64 位版本的 JDK,而不是 86 位?

标签: java python eclipse installation


【解决方案1】:

之前有人问过这个问题,答案写得很好,所以只需点击链接并阅读此问题的答案。

Eclipse - no Java (JRE) / (JDK) ... no virtual machine

它对我有用。

【讨论】:

    【解决方案2】:

    如上所述:

    • 请参考http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVM
    • 同时确保您使用的是带有 64 位 Eclipse 包的 64 位 JDK,以及带有 32 位 Eclipse 包的 32 位 JDK。
    • 默认情况下,32 位 JDK 将安装到“Program Files (x86)”中,而 64 位 JDK 将安装到“Program Files”中。在 64 位 Windows 下,您可以选择使用 32 位或 64 位 Eclipse/JDK - 但 Eclipse 包和 JDK 必须匹配。 (我推荐 64 位,因为您的操作系统支持它。)

    【讨论】:

      猜你喜欢
      • 2012-11-02
      • 1970-01-01
      • 2012-01-14
      • 2011-09-17
      • 2015-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-05
      相关资源
      最近更新 更多