我不得不重新格式化我的电脑,我在这个过程中从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。哪个可以分别找到:
然而,在开始日食时我收到以下错误:
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等,但问题不是我的问题。
答案 0 :(得分:0)
如果在eclipse/jre
目录中安装了JVM,Eclipse将使用它;否则启动器将查询eclipse.ini
文件和system path
变量。
Eclipse不会参考JAVA_HOME环境变量!
编辑eclipse.ini
(此文件位于安装目录configuration
文件夹中)并输入以下行
-vm
C:\jdk1.7.0_21\bin\javaw.exe
路径应指向您的JDK安装。
还在readme_eclipse.html
文件
指定Java虚拟机
这是典型的Eclipse命令行:
eclipse -vm c:\jdk6u22\jre\bin\javaw
提示:在运行Eclipse时,明确指定要使用的Java VM通常是个好主意。这是通过“-vm”命令行参数实现的,如上所示。如果不使用“-vm”,Eclipse将查看O / S路径。当您安装其他基于Java的产品时,它们可能会更改您的路径,并可能导致在您下次启动Eclipse时使用不同的Java VM。