环境**

  • Linux/Ubuntu20.04LTS
  • IntelliJ IDEA Community Editon 2021.1
  • java-11-openjdk-amd64
  • apache-tomcat-7.0.109

异样

构建是出错,无奈编译通过!,即便是调整了编译的版本还是存在提醒!

java: 谬误: 不反对发行版本 5
  • SDK Language Level

  • 我的项目 Language Level

即便设置和SDK等同程度的编译版本,还是无奈通过编译

起因

  1. Language Level编译版本过低
  2. 编译时存在缓存
  3. 编译文件没有同步设置

计划

  1. 删除编译目录从新编译
  2. 删除编译目录后还是不能通过,就是配置文件没有同步IDEA的编译版本造成的,批改相应的编译文件, 关上 .idea -> compiler.xml文件,批改<bytecodeTargetLevel>编译版本
    <bytecodeTargetLevel>      <module name="hibernate-tutorial-envers" target="1.5" />    </bytecodeTargetLevel>

批改为target="1.0", 从新执行编译即可(因为存在缓存,可能要试两次)

    <bytecodeTargetLevel>      <module name="hibernate-tutorial-envers" target="1.0" />    </bytecodeTargetLevel>

build finished

阐明

  • 【遇上旱季,吃定彩虹】 --Layuji
  • 由集体整顿公布,编写过程不免有所脱漏或谬误,恳请指出,免得误导大家!