提问人:radumanolescu 提问时间:11/16/2023 最后编辑:radumanolescu 更新时间:11/16/2023 访问量:30
IntelliJ 无法识别 JDK 安装
IntelliJ Does Not Recognize a JDK installation
问:
IntelliJ 已经开始说我的 JDK 11 安装“所选目录指向 JRE 而不是 JDK”。为什么会这样,我该如何解决?
我安装了 JDK 11 和 JDK 17。我需要 JDK 11,因为我需要研究旧的代码库。直到今天,一切都很好,即 JDK 11 被认可,旧项目运行良好。不是我收到这个错误,我不知道为什么。
我已经检查了 JDK 11 目录 (C:\Program Files\Java\jdk-11) 与旁边的 JDK 17 具有相同的目录结构,它有一个 ,等等。javac
该文件显示它是 Oracle“11.0.21+9-LTS-193”。jdk-11\release
MODULES=“java.base java.compiler ...”
JAVA_VERSION_DATE=“2023-10-17”
为什么在 Windows 10 上的 IntelliJ 2023.2.4 Ultimate 中无法识别此 JDK?
IntelliJ 究竟在寻找什么来确定目录是否包含 JDK?
我该如何解决这个问题?
更新:指定哪些文件不存在/存在:
jdk-11/bin/javac.exe yes
jdk-11/jre/lib/rt.jar no
jdk-11/classes no
jdk-11/lib/jrt-fs.jar no
JDK 是通过公司“应用商店”安装的,因此虽然我没有自定义 JDK 发行版,但公司基础设施服务可能已经这样做了。
答: 暂无答案
评论