【问题标题】:IntelliJ not recognising JDK versionIntelliJ 无法识别 JDK 版本
【发布时间】:2009-05-26 07:02:28
【问题描述】:

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

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

即使我有正确的 JDK 版本,我的 PC 上也安装了 jdk1.5.0,可以在其他环境中正常工作。 请建议我可能需要更改的任何设置。

【问题讨论】:

    标签: java intellij-idea jdk1.5


    【解决方案1】:

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

    我能够通过从 Project Structure | 中删除 JDK 来解决它。 SDKs 然后重新添加。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 是的是正确的,是因为在我的情况下是从 $_JAVA_OPTIONS 生成的字符串 -> 在 "java -version" 的所有标准字符串之前 "Picked up _JAVA_OPTIONS: ..."
      猜你喜欢
      • 2018-12-24
      • 2022-11-17
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多