在 IntelliJ 中,当我尝试从构建菜单进行构建时收到此奇怪的错误消息
Error: java: release version 10 not supported
我不明白这一点,因为在项目结构中,我设置了这些设置:
Project SDK: 9.0
Project Language Level: SDK Default
Module Language Level: Project Default (both modules)
在我的 pom.xml 文件中,我在两个模块中都设置了这些属性:
<maven.compiler.source>9</maven.compiler.source>
<maven.compiler.target>9</maven.compiler.target>
我不知道它为什么要尝试使用 JDK 10 来做任何事情,但我仍然收到该消息。
我很乐意使用 JDK 10,但我的项目无法在该版本中运行,因此我要回去看看它可以在哪些版本中运行。我安装了 1.4 到 10 版的 SDK。
我也尝试过使用 JDK 1.8 进行构建,但我收到的错误消息略有不同:
Error: java: invalid target release: 10
我发现我可以使用 JDK 9 从命令行构建,但我需要从我的 IDE 构建。
谁能告诉我如何使用 JDK 1.9 或 1.8 构建我的项目?
最佳答案
关于java - 智能 : Error: java: release version 10 not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52788743/