关于java:java-错误-不支持发行版本-5

30次阅读

共计 655 个字符,预计需要花费 2 分钟才能阅读完成。

环境 **

  • 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
  • 由集体整顿公布,编写过程不免有所脱漏或谬误,恳请指出,免得误导大家!

正文完
 0