java - 我的Java版本是最新版本,但我的JVM仍然是1.5?

标签 java eclipse error-handling version

最近我尝试使用Eclipse
但是当我打开它时,它告诉我我的JVM版本太旧了

Incompatible JVM
Version 1.5.0_05 of the JVM is not suitable for this product.<br>
Version: 1.6 or greater is required

让我感到奇怪的是,我的Java版本是最新版本。

我也尝试过从Oracle安装最新版本... jre,jdk或其他任何东西,每次启动Eclipse都会出现相同的错误

请不要告诉我将"eclipse.ini"中的数据从1.6更改为1.5
正如我曾经尝试过的那样,并且通过保存.class文件得到错误。

最佳答案

如果在单击Eclipse图标时发生这种情况,请确保已完全删除任何以前的Java安装。如果需要Java 1.5,请确保PATH环境变量中未引用此安装。

如果可以启动eclipse,则可以配置Eclipse项目以使用正确的Java安装。

  • 从菜单中单击Window-> Preferences。
  • 选择Java->已安装的JRE
  • 选择添加
  • 选择标准VM
  • 将目录设置为1.6 jdk目录。
  • 关于java - 我的Java版本是最新版本,但我的JVM仍然是1.5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18314748/

    相关文章:

    java - 如何将 ImageView 锚定到其 BorderPane 区域的中心?

    Java 编译 - 有没有办法告诉编译器忽略我的部分代码?

    java - 忽略?在 String ReplaceFirst 方法的正则表达式中

    java - 如何使用 Java 中的 Scanner 类从控制台读取输入?

    java - 线程 "main"org.eclipse.swt.SWTError : XPCOM error 0x80004005 in swt. mozilla 中出现异常

    eclipse - 有没有办法让 Eclipse 不断刷新你的包浏览器文件?

    java - 即使正确也不下载依赖项

    javascript - 尝试将错误消息从 Controller 传递到 View 而不重新加载页面(MVC)

    error-handling - MIDI 流的轻量级冗余纠错和防丢失

    wcf - 如何从 Web 服务中获取异常?