jvm版本1.4.2_03不适用于此产品。 1.5或更高是必需的问题
今天我安装了windows xp 2002 service pack2,eclipse在之前的同一个窗口工作正常,但现在当我运行eclipse时,它给出“版本1.4.2_03不适合此产品.1.5或更高版本是必需的”消息并且不运行。 为了检查我的jvm版本,我访问了java.com并点击了免费的java下载按钮,它validation了我推荐的java安装(1.6.0_27-ea)但是eclipse正在给出上面提到的消息。请告诉我应该怎么做我做?
提前致谢
转到安装eclipse的目录,找到名为eclipse.ini
的文件。 打开它并添加以下行
-vm
C:\ Java的\ JDK \ 1.5 \斌\ javaw.exe的
确保:
- 您可以在该文件中的任何
-vmargs
选项之前添加该文本。 -
-vm
在它自己的行上, javaw.exe的路径在它自己的行上。 - 您指定JDK 1.5的javaw.exe的完整路径
-
尝试卸载以前的Java版本(如果存在)
-
查找并替换较新版本的’java.exe’二进制文件,位于C:\ Java \ JDK \ 1.5 \ bin \ javaw.exe上的某处
以下答案适用于springuite
-vm
C:\ Program Files(x86)\ Java \ jdk1.6.0_12 \ bin \ javaw.exe
在
Springsuite也一样
转到安装STS.ini
例如
在editplus中打开F:\ springsource \ sts-3.1.0.RELEASE \ STS.ini在-vmargs之前保留两行
-vm
C:\ Program Files(x86)\ Java \ jdk1.6.0_12 \ bin \ javaw.exe
它成功地完成了它。
做一个echo %JAVA_HOME%
。 并确保它指向您的新Java版本。
当我安装1.6时,我遇到了与java 1.5相同的问题。 通过删除jdk删除1.5然后安装1.6并设置java_home解决了这个问题。
我的问题是相同的,在使用Java 7启动Eclipse一次,然后又想要使用Java 6。
解决方案:在eclipse.ini中,我为“ – Dosgi.requiredJavaVersion = 1.7”恢复了值“1.6 ”。
HTH!
按照下面的步骤来解决问题。
1)安装最新版本的jdk
2)在editplus中打开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 . . . . .