今天我安装了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正在给出上面提到的消息。请告诉我应该怎么做我做?
提前致谢
答案 0 :(得分:24)
转到安装eclipse的目录,找到名为eclipse.ini
的文件。打开它并添加以下行
-vm
C:\爪哇\ JDK \ 1.5 \ BIN \ javaw.exe的
确保:
-vmargs
选项之前添加该文本。-vm
是独立的, javaw.exe 的路径是独立的。答案 1 :(得分:4)
尝试卸载以前的Java版本(如果存在)
查找并替换较新版本的'java.exe'二进制文件,位于C:\ Java \ JDK \ 1.5 \ bin \ javaw.exe
答案 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
.
.
.
.
.