手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

IntelliJ IDEA如何修改JDK的Language Level

时间:2024-10-17 17:34:33

1、使用IDEA时,导入的Maven项目默认的Language Level和JavaCompiler JDK的版本都是1.5,例如上图中使用菱形运算符就会报错,所以项蚕蝣鲢蹙目可能出现一堆错。我们展开项目的目录,可以在External Libraries看到jdk的版本,如下图所示,虽然External Libraries的jdk版本是1.8,但是代码中依旧提示javalanguage level是1.5。

IntelliJ IDEA如何修改JDK的Language Level

2、首先我们可以修改JavaCompiler的版本,在菜单栏找到File--》Setting--》Build,Execution,Deployment--》Compiler--》Java Compiler--》Project Bytecode Version,改成你想要的JDK版本,如下图所示。

IntelliJ IDEA如何修改JDK的Language Level

3、然后是在项目的Module中设置了默认的JDK版本,我们在工程上按快捷键F4就能够到这个设置页面,然后在右侧设置Language level即可,如下图所示。

IntelliJ IDEA如何修改JDK的Language Level

4、另外我们还可以通过File--》Project Structure--》Project Settings--》Project--》Project language level来修改。上述几种设置都会有问题,在使用一段时间后可能还会因为某些操作又自动重置成JDK1.5了,版本太低很多新特性没办法使用,导致编译出错。

IntelliJ IDEA如何修改JDK的Language Level
IntelliJ IDEA如何修改JDK的Language Level

5、以上的操作在Maven项目发生变化时而自动update时,依然会被重置,因此我们只需要保证上面的设置版本号是对的即可,最根本的解决方案就是在pom.xml文件中指定项目编译的Java版本,即maven-compiler-plugin的版本,该版本会影响Language Level和JavaCompiler,修改后项目默认就使用了该配置,如下图所示。

IntelliJ IDEA如何修改JDK的Language Level
© 手抄报圈