今天我安装了Windows XP 2002 Service Pack 2,之前同样的窗口上Eclipse运行良好,但现在当我运行Eclipse时,它会显示“版本1.4.2_03不适用于此产品。需要1.5或更高版本”,并且无法运行。为了检查我的JVM版本,我访问了java.com并点击了免费Java下载按钮,它验证我已经安装了推荐的Java(1.6.0_27-ea),但Eclipse仍然显示上述消息。请告诉我该怎么办?
提前感谢。
提前感谢。
前往Eclipse安装目录,找到一个名为eclipse.ini
的文件。打开该文件并添加以下内容:
-vm
C:\Java\JDK\1.5\bin\javaw.exe
请确保:
-vmargs
选项之前添加该文本。-vm
在它自己的一行上,而指向javaw.exe的路径也在它自己的一行上。尝试卸载先前的Java版本(如果有)
找到并替换新版本的“java.exe”二进制文件,该文件位于C:\ Java \ JDK \ 1.5 \ bin \ javaw.exe的某个位置
echo %JAVA_HOME%
命令,确保它指向你的新 Java 版本。当我安装1.6版本的Java时,遇到了与1.5版本相同的问题。通过删除1.5版本的JDK,然后安装1.6版本并设置java_home来解决此问题。
我的问题与之相同,我曾经只使用Java 7启动Eclipse一次,而后又想回到使用Java 6。
解决方案:在eclipse.ini中恢复值“1.6”,替换原来的“-Dosgi.requiredJavaVersion=1.7”。
希望能对你有所帮助!
跟随以下步骤,保证能够解决问题:
1) 安装最新版本的 JDK。
2) 在编辑器中打开 eclipse.ini 文件(在 eclipse 文件夹中搜索该文件)。
3) 输入下面的前两行,并替换为您的 Java 路径和 Java 版本。
-vm
C:\Program Files\Java\jdk1.6.0_12\bin\javaw.exe
after writing that two lines your eclipse.ini files looks like this
-vm
C:\Program Files\Java\jdk1.6.0_12\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
.
.
.
.
.