Intellij IDEA Module 的Language Level引起的Error:java: Compilation failed: internal java compiler error

    xiaoxiao2024-11-01  65

    maven项目编译时报错如下 修改项目配置的language level 上面的错不报了,但是debug项目时,继续报错 尝试了重启Intelij,重启电脑,都不行,已经设置了level,也检查了jdk版本,是1.8,没觉得哪里有问题;冷静下来,再想想这个问题就是language level引起的,自己对language level配置的作用不是很了解,它和jdk的配置又有什么关系,抱着先搞清楚language level配置的目标去百度搜索了关键字 “java language level”,发现了这篇文章 https://www.cnblogs.com/larryzeal/p/5552360.html, 里面也是讲作者碰到的language level引起的问题,原因是maven compiler plugin自身问题,解决方案是pom.xml中指定compiler的版本

    <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>

    或简洁版

    <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>

    自己的问题也这样尝试了一下,解决了,写这篇文章记录一下,也希望能给遇到同样问题的人一点思路

    最新回复(0)