我无法在 intelliJ 中将 jdk11 和 jdk13 添加为 SDK。我只能添加 jdk-18.0_22。
为什么呢?
根据@MarsAtomic 的评论,我猜您的 Intellij (14.1.4) 版本太旧,无法使用新版本的 java。
14.1.*最后一次发布是在 2016 年 5 月 11 日。
Java 11 在 IntelliJ IDEA 2018.2中的含义是您需要使用 Intellij IDEA 2018.2 或更高版本才能使用 Java 11。
我预计您的旧 Intellij 安装无法识别您的 Java 11 或 Java 13 安装的一个原因是 JDK 类从 Java 9 开始以不同的方式打包。
要支持 Java 13 预览功能,您需要IntelliJ IDEA 2019.2