Java IntelliJ无法识别JDK版本

Java IntelliJ无法识别JDK版本,java,intellij-idea,jdk1.5,Java,Intellij Idea,Jdk1.5,我已经在IntelliJ idea 8.1.1上编写了一个java项目。当我转到IntelliJ idea 8.1.1的编译选项时,它会显示弹出消息框,其中显示错误- 无法确定JDK的版本 更新JDK配置 尽管我有正确的JDK版本,但我的电脑中安装了jdk1.5.0,可以与其他环境正常工作。 请建议我可能需要更改的任何设置。此JDK安装的“java版本”的输出是什么?可能是输出在实际版本信息之前包含一些非标准字符串。这些字符串可以由系统上的环境变量添加。IDEA可能无法解析此输出并正确检测JDK

我已经在IntelliJ idea 8.1.1上编写了一个java项目。当我转到IntelliJ idea 8.1.1的编译选项时,它会显示弹出消息框,其中显示错误-

无法确定JDK的版本
更新JDK配置

尽管我有正确的JDK版本,但我的电脑中安装了jdk1.5.0,可以与其他环境正常工作。
请建议我可能需要更改的任何设置。

此JDK安装的“java版本”的输出是什么?可能是输出在实际版本信息之前包含一些非标准字符串。这些字符串可以由系统上的环境变量添加。IDEA可能无法解析此输出并正确检测JDK版本。

我最近在IntelliJ IDEA 9.0.4中收到了相同的错误消息。“无法检测JDK版本”,“可能安装在C:\Program Files\Java\jdk1.6.0_24中的JDK已损坏。”


我可以通过从项目结构| SDK中删除JDK,然后重新添加它来解决这个问题。

是的,这是正确的,因为在我的例子中,$\u JAVA\u选项生成的字符串->在“JAVA-version”的所有标准字符串之前“Picked \u JAVA\u OPTIONS:…”