之前写过2篇文章:
解决IDEA报错:Lambda expressions not supported at language level ‘7’
IDEA报错解决:Error:(33, 35) java: -source 7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)


早上又遇到报错:

Warning:(117, 13) java: 从发行版 10 开始,'var' 是受限制的本地变量类型,无法用于类型声明,也无法用作数组的元素类型
Error:(117, 9) java: 找不到符号符号:   类 var位置: 类 com.spider
Error:(33, 35) java: -source 7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式)

这里做一个总结。


1.选择FileProject StructureProject, 修改Level 到8 - Lambdas, type annotations etc或者你想要的版本.

2.File --> Settings -->Build, Execution, Deployment Compiler --> Java Compiler,更改版本为Java 8或者Java 11

3.如果是maven项目,可能上面的修改都没用,需要修改文件pom.xml:

  <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target></properties><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>8</source><target>8</target></configuration></plugin></plugins>

IDEA报错总结:修改Java编译版本--maven项目相关推荐

  1. maven项目修改java编译版本的方式

    简述 使用Maven编译Java项目,默认的jdk编译版本是1.5( 参考官网的说明->https://maven.apache.org/plugins/maven-compiler-plugi ...

  2. Eclipse 中修改java编译版本

    修改方法是: 1:Preferences-->Java-->Compiler->Compiler compliance level,选择一个需要的版本,比如从默认的1.4改为5.0 ...

  3. Intellij idea 报错:Error : java 不支持发行版本5

    推荐解决方式:感谢评论区另一位博友 Fumoon 提供的方案:https://blog.csdn.net/qq_42583206/article/details/108375173 如按上述方式解决了 ...

  4. mysql修改路径报错_mysql修改数据存储路径报错处理

    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 解决?: >>> vim ...

  5. 【报错笔记】程序报错:Cause: java.sql.SQLException: Invalid value for getInt() - ‘4ab72edc-c02f-423f-ae9e-18c30

    程序报错:Cause: java.sql.SQLException: Invalid value for getInt() - '4ab72edc-c02f-423f-ae9e-18c306e2cda ...

  6. IDEA 报错:Information:java: Errors occurred while compiling module ‘项目名‘

    IDEA 报错:Information:java: Errors occurred while compiling module '项目名' 简述:这个错误随机出现,完全随缘,我在整合SSM的时候又遇 ...

  7. 解决Gradle在IDEA中运行Java17的Junit单元测试程序报错:module java.base does not “opens java.lang“ to unnamed module

    gradle在IDEA中使用了JDK17运行springboot3.x等程序的时候使用了反射或ASM等会报错:module java.base does not "opens java.la ...

  8. mysql5.7 delimiter_percona MYSQL 5.7.13 5.7.14 MYSQLDUMP 导入报错delimiter (修改MYSQLDUMP代码)...

    percona MYSQL 5.7.13 5.7.14 MYSQLDUMP 导入报错delimiter (修改MYSQLDUMP代码) 重庆八怪 2016-09-26 15:12:22 浏览1094 ...

  9. mybatis 报错:Cause: java.lang.NumberFormatException: For input string: ““

    mybatis 报错:Cause: java.lang.NumberFormatException: For input string: "" 问题描述 我使用的mybatis版本 ...

最新文章

  1. “新一代城市大脑建设与发展“专家研讨会
  2. 高斯 matlab程序,高斯金字塔 matlab程序实现
  3. VeeValidate 的使用场景以及配置
  4. Android中那些有你不知道的事
  5. MySQL-(1)查看用户权限、(2)用户授权、(3)删除用户权限 语法格式总结
  6. 智能优化算法:晶体结构算法-附代码
  7. oracle 数据库为nomount状态,oracle 数据库为nomount状态
  8. 梦龙即时通讯软件测试初学者,梦龙即时通讯软件
  9. VMware虚拟化- 虚拟化与VMware的基础介绍
  10. ATM自动取款机系统的功能需求分析
  11. H3C设备通过oid获取光衰
  12. h5拨打电话 写法IOS无效
  13. Java集合——(通俗易懂)
  14. server2012搭建ftp服务器
  15. Centos文件上传,并用Compose, Dockerfile部署容器
  16. Android高级页面设计 -- Recycler
  17. 2017年7月历史文章汇总
  18. OpenGL 3.0,等得花儿都谢了
  19. jdk-8u191-windows-x64.exe下载
  20. 【应用分身多开商店】苹果如何快捷不越狱实现多开应用?

热门文章

  1. 局部敏感哈希(Locality sensitive hash) [3]—— 代码篇
  2. 10a大电流稳压芯片_稳压二极管你见过,但是它的这些参数你知道吗
  3. layui上传图片列表展示_layui怎么做图片在列表中显示 | 学步园
  4. 蚂蚁森林最高效的合种团队—招募有合作精神的队友云植树
  5. MPB:白酒酒醅非破坏性连续采集与核酸提取
  6. 蚂蚁森林合种计划(2020.12.12,7天有效,每周6更新)
  7. 脂肪肝,应该拿你怎么办
  8. pandas中dataframe默认不显示所有的数据行(中间省略)、使用option_context函数自定义设置单个dataframe允许显示的行的个数、set_option函数全局设置显示行的个数
  9. R语言使用fs包的file_info函数查看文件元信息(属性信息)、使用file_chmod函数修改文件的权限、使用file_chown函数修改文件的所有者
  10. R语言使用ggExtra包的ggMarginal函数在散点图的顶部和右侧添加边缘直方图、自定义边缘直方图不同分组的填充色(Coloring Marginal Histograms)