Eclipse - 重新格式化后未找到JVM

时间:2015-01-03 14:07:16

标签: java eclipse windows

我不得不重新格式化我的电脑,我在这个过程中从Windows 7转到Windows 8.1。

我重新安装了64位版本的eclipse:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR1/eclipse-java-luna-SR1-win32-x86_64.zip

然后我安装了64位版本的Java JRE和JDK。哪个可以分别找到:

  • C:\ Program Files \ Java \ jdk1.8.0_25
  • C:\ Program Files \ Java \ jre1.8.0_25

然而,在开始日食时我收到以下错误:

  

Java Runtime Environment(JRE)或Java Development Kit(JDK)必须是   可用于运行Eclipse。找不到java虚拟机   搜索以下位置后:   你的C:\ Users \ Christian \ Desktop \ eclipse \ jre \ bin \ javaw.exe javaw.exe   目前的路径。

所以我打开了CMD并测试了我的路径,他们正确设置了。

- 我在这个问题上看到的每一个问题,问题都是用户安装x86版本的eclipse和x64 java,或x86 java和x64 eclipse等,但问题不是我的问题。

1 个答案:

答案 0 :(得分:0)

如果在eclipse/jre目录中安装了JVM,Eclipse将使用它;否则启动器将查询eclipse.ini文件和system path变量。

Eclipse不会参考JAVA_HOME环境变量!

more info

编辑eclipse.ini(此文件位于安装目录configuration文件夹中)并输入以下行

-vm
C:\jdk1.7.0_21\bin\javaw.exe 

路径应指向您的JDK安装。

来源:Eclipse Wiki Documentation

还在readme_eclipse.html文件

中找到了以下内容

指定Java虚拟机

这是典型的Eclipse命令行:

eclipse -vm c:\jdk6u22\jre\bin\javaw

提示:在运行Eclipse时,明确指定要使用的Java VM通常是个好主意。这是通过“-vm”命令行参数实现的,如上所示。如果不使用“-vm”,Eclipse将查看O / S路径。当您安装其他基于Java的产品时,它们可能会更改您的路径,并可能导致在您下次启动Eclipse时使用不同的Java VM。