欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java编辑版本问题解决

程序员文章站 2022-07-16 17:11:06
...

问题1:java: -source 1.5 中不支持 diamond 运算符

  • 描述

Error:(34, 51) java: -source 1.5 中不支持 diamond 运算符
(请使用 -source 7 或更高版本以启用 diamond 运算符)

  • 解决方案

进入 Project Structure,将 Language level 从 1.5 调成合适的版本,此案例为 1.8
Java编辑版本问题解决
Java编辑版本问题解决

问题2:Error:java: Compilation failed: internal java compiler error

  • 描述
    Java编辑版本问题解决

Error:java: Compilation failed: internal java compiler error

  • 解决方案一

进入 Settings, 找到 Build 下的 Java Compiler ,按下图调整为合适的目标发现版本
Java编辑版本问题解决

  • 解决方案二

设置 Maven 的 Java 版本或者使用不同的 JDK 版本编译(下面二选一)

  1. Maven Properties
	<!--设置jdk编译版本开始-->
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
    <!--设置jdk编译版本结束-->
  1. Compiler Plugin
	<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.6.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
相关标签: 脱坑记