我从源代码构建了jdk-11 (11.0.12)版本。我检查了Intellj中以前项目的jdk,所有内容都编译并启动,没有出错,
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>11</source>
<target>11</target>
<encoding>${sourceEncoding}</encoding>
</configuration>
</plugin>但是当我使用maven编译器插件并尝试命令: package file时,他告诉我。
Maven 3.3.1+需要JDK 1.7+。请设置适当的JDK
其他jdk (例如corretto-11)无问题地工作。出什么问题了?
我的java -version (我自己构建了JDK )
openjdk version "11.0.12-internal" 2021-07-20 OpenJDK Runtime Environment (fastdebug build 11.0.12-internal+0-adhoc.Eugene.jdk11u-c354f2ee0de8)
OpenJDK 64-Bit Server VM (fastdebug build 11.0.12-internal+0-adhoc.Eugene.jdk11u-c354f2ee0de8, mixed mode发布于 2021-06-01 07:38:08
这是IntelliJ IDEA中的错误。他们将在2021.2版中修复它。
https://stackoverflow.com/questions/67581059
复制相似问题