我正在IntelliJ上运行一个Java Maven项目,并确保该项目将由Java 1.8编译。
我在Run/Debug配置中将JRE设置为版本8
。
同时也在Project Structure中设置了版本8
。我的pom.xml文件也包含以下Java 8版本:
我还将Java编译器选项设置为1.8版本。
运行项目时,出现错误: 无法执行目标发行版为1.8的编译任务,因此编译失败。您知道如何解决这个问题吗? P.S 我按照此链接的说明进行操作:IDEA: javac: source release 1.7 requires target release 1.7,但仍无法解决问题。
我在Run/Debug配置中将JRE设置为版本8
![enter image description here](https://istack.dev59.com/Sx3ec.webp)
同时也在Project Structure中设置了版本8
![enter image description here](https://istack.dev59.com/60rET.webp)
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
并且
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
我还将Java编译器选项设置为1.8版本。
![输入图像描述](https://istack.dev59.com/f1xFT.webp)
pom.xml
文件中没有设置使用Java 8。 - Jesper