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的

确保:

  1. 您可以在该文件中的任何-vmargs选项之前添加该文本。
  2. -vm在它自己的行上, javaw.exe的路径在它自己的行上。
  3. 您指定JDK 1.5的javaw.exe的完整路径
  1. 尝试卸载以前的Java版本(如果存在)

  2. 查找并替换较新版本的’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 . . . . .