Eclipse JVM版本赢得';不变

Eclipse JVM版本赢得';不变,jvm,version,mismatch,Jvm,Version,Mismatch,我需要安装eclipse以使用1.7更新51。我已经安装了与此版本相匹配的64位和32位JRE和JDK。如果我在eclipse.ini中更改vm,我会得到一个错误代码1,表示eclipse无法启动。如果我在window->preferences中更改了遵从性级别,那么它会说已经更改了,但是在编写了一个简单的应用程序并使用RuntimeMXBean在eclipse中运行它之后,我被告知正在使用24.51-b03。我认为这意味着更新51正在使用,但我的工作区仍然在抱怨主要/次要版本不匹配 如有任何帮

我需要安装eclipse以使用1.7更新51。我已经安装了与此版本相匹配的64位和32位JRE和JDK。如果我在eclipse.ini中更改vm,我会得到一个错误代码1,表示eclipse无法启动。如果我在window->preferences中更改了遵从性级别,那么它会说已经更改了,但是在编写了一个简单的应用程序并使用RuntimeMXBean在eclipse中运行它之后,我被告知正在使用24.51-b03。我认为这意味着更新51正在使用,但我的工作区仍然在抱怨主要/次要版本不匹配

如有任何帮助/见解,我们将不胜感激

编辑: 下面是

public static void main(String[] args) {
        RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean();
        String jvmArgs = runtimeMXBean.getVmVersion();
        System.out.println(runtimeMXBean.getSpecVersion() + " " + runtimeMXBean.getVmVersion());
    }

1.7 24.51-b03

有点想明白了。我用1.7update51构建了我的jar,并在一个使用1.7update51的项目中使用。不知道为什么它不工作,我只是在我构建的jar上降级到1.6,它工作了