IntelliJ 无法识别 JDK 版本
我在 IntelliJ IDEA 8.1.1 上编写了一个 java 项目。当我进入 IntelliJ IDEA 8.1.1 的编译选项时,它会显示弹出消息框,因为它显示错误-
无法确定 JDK 版本
更新 JDK 配置。
尽管我有正确的 JDK 版本,但我的 PC 上安装了 jdk1.5.0,可以在其他环境下正常工作。 请建议我可能需要更改的任何设置。
I have write one java project on IntelliJ idea 8.1.1.When I go to compile option of IntelliJ IDEA 8.1.1 then it shows pop-up message box, in that it shows error-
cannot determine version for JDK
Update JDK configuration.
Even though I have proper JDK version, I have jdk1.5.0 installed in my PC working properly with other environment.
Please suggest any settings that I may need to change.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我最近在 IntelliJ IDEA 9.0.4 中收到了同样的错误消息。 “无法检测 JDK 版本”、“可能安装在 C:\Program Files\Java\jdk1.6.0_24 中的 JDK 已损坏。”
我能够通过从项目结构中删除 JDK 来解决这个问题。 SDK,然后重新添加。
I got this same error message just recently in IntelliJ IDEA 9.0.4. "Cannot Detect JDK Version", "Probably JDK installed in C:\Program Files\Java\jdk1.6.0_24 is corrupt."
I was able to solve it by removing the JDK from Project Structure | SDKs and then re-adding it.
此 JDK 安装的“java -version”的输出是什么? 输出可能在实际版本信息之前包含一些非标准字符串。 此类字符串可以通过系统上的环境变量添加。 IDEA 可能无法解析此输出并正确检测 JDK 版本。
What is the output of the "java -version" for this JDK installation? It could be that the output contains some non-standard strings before the actual version information. Such strings can be added by the environment variables on your system. IDEA may not be able to parse this output and detect the JDK version correctly.