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
问题2:Error:java: Compilation failed: internal java compiler error
- 描述
Error:java: Compilation failed: internal java compiler error
- 解决方案一
进入 Settings, 找到 Build 下的 Java Compiler ,按下图调整为合适的目标发现版本
- 解决方案二
设置 Maven 的 Java 版本或者使用不同的 JDK 版本编译(下面二选一)
- Maven Properties
<!--设置jdk编译版本开始-->
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<!--设置jdk编译版本结束-->
- 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>
推荐阅读
-
java在线编辑word插件(Java操作word工具的选择)
-
java从入门到精通哪个版本好(免费的编程自学网站)
-
Java:配置环境(Mac)——Eclipse;修改JDK版本后,Eclipse打不开
-
Android 编译出错版本匹配问题解决办法
-
Java读取、写入Excel全版本(包含xls、xslx格式)通用方法及代码展示(POI)
-
运行java弹出Orcale JInitiator 版本太旧该如何解决?
-
使用python搭建Django应用程序步骤及版本冲突问题解决
-
MySQL5.7.03 更换高版本到MySQL 5.7.17安装过程及发现问题解决方案
-
在Asp.Net或.Net Core中配置使用MarkDown富文本编辑器有开源模板代码(代码是.net core3.0版本)
-
Java 中 Date 与 Calendar 之间的编辑与转换