【发布时间】:2021-07-12 11:38:49
【问题描述】:
我认为这两行指定了 JDK 11。
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
我正在使用 Java FX 16,并使用 JDK 16 编译代码。
当我尝试指定 JDK 16 时:
<maven.compiler.source>16</maven.compiler.source>
<maven.compiler.target>16</maven.compiler.target>
我收到此错误消息:
Caused by: java.lang.module.InvalidModuleDescriptorException: Unsupported major.minor version 60.0
附:这是pom.xml:https://pastebin.com/raw/qTe5Vtnq
P.P.S 根据日志,我是通过/usr/lib/jvm/java-16-openjdk/bin/java编译运行的。
【问题讨论】: