jvm版本1.4.2_03不适用于此产品。 1.5或更高是必需的问题

时间:2011-06-28 06:23:37

标签: java eclipse java-ee jvm

今天我安装了windows xp 2002 service pack2,eclipse在之前的同一个窗口工作正常,但是现在当我运行eclipse时,它给出“版本1.4.2_03不适合这个产品。需要1.5或更高版本”< / strong>消息并且不运行。为了检查我的jvm版本,我访问了java.com并点击了免费的java下载按钮,它验证了我推荐的java安装(1.6.0_27-ea)但是eclipse正在给出上面提到的消息。请告诉我应该怎么做我做?

提前致谢

7 个答案:

答案 0 :(得分:24)

转到安装eclipse的目录,找到名为eclipse.ini的文件。打开它并添加以下行

  

-vm
  C:\爪哇\ JDK \ 1.5 \ BIN \ javaw.exe的

确保:

  1. 您可以在该文件中的任何-vmargs选项之前添加该文本。
  2. -vm是独立的, javaw.exe 的路径是独立的。
  3. 您指定JDK 1.5的 javaw.exe
  4. 的完整路径

答案 1 :(得分:4)

  1. 尝试卸载以前的Java版本(如果存在)

  2. 查找并替换较新版本的'java.exe'二进制文件,位于C:\ Java \ JDK \ 1.5 \ bin \ javaw.exe

  3. 上的某处

答案 2 :(得分:2)

以下答案适用于springuite

-vm

C:\ Program Files(x86)\ Java \ jdk1.6.0_12 \ bin \ javaw.exe

Springsuite也一样

转到已安装的STS.ini
例如

F:\ springsource \ sts-3.1.0.RELEASE \ STS.ini在editplus中打开,在-vmargs之前保留两行

-vm

C:\ Program Files(x86)\ Java \ jdk1.6.0_12 \ bin \ javaw.exe

它成功地完成了它。

答案 3 :(得分:1)

echo %JAVA_HOME%。并确保它指向您的新Java版本。

答案 4 :(得分:1)

当我安装1.6时,我遇到了与java 1.5相同的问题。通过删除jdk删除1.5然后安装1.6并设置java_home解决了这个问题。

答案 5 :(得分:0)

我的问题是相同的,在用Java 7启动Eclipse一次,然后又想回到Java 6之后。

解决方案:在 eclipse.ini 中,我恢复了值“1.6”,因为“ - Dosgi.requiredJavaVersion = 1.7”。< / p>

HTH!

答案 6 :(得分:-1)

按照以下步骤解决问题。

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
.
.
.
.
.