【发布时间】:2021-10-28 16:21:21
【问题描述】:
我正在为我的 JavaFx 项目使用 jdk 1.8(据我所知是 Java 8)。当我尝试创建新项目时,会出现以下警告:
" 项目 SDK "1.8" 不支持所需的 java 版本 11 支持的最大 Java 版本为 8"
我不明白,因为我没有使用 java 11。我喜欢 java 8,因为它内置了 javafx。我现在应该怎么做才能解决这个问题?
【问题讨论】:
-
还有其他发行版包括版本 8 之后的 JavaFX。其中两个是 Bellsoft Liberica 和 Azul Zulu。它们是 OpenJDK/OpenJFX 的构建,因此应该与从 Oracle 下载的 JDK/JRE 大体相似(如果不完全相同的话)。如果您下载其中一个发行版,请确保选择包含 JavaFX 的包。
-
"我现在应该怎么做才能解决这个问题?" -> 您应该使用最新版本的 JavaFX,例如16. 尽管您喜欢 Java 8,因为它具有内置的 JavaFX,但它现在已过时,因此不再建议将其用于 JavaFX 开发。
标签: java intellij-idea javafx javafx-8