maven编译报错:java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags[通俗易懂]

maven编译报错:java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags[通俗易懂]错误日志:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.1:compile(default-compile)onprojecthelloworld:Fatalerrorcompiling:java.lang.ExceptionInInitializerError:c…

大家好,又见面了,我是你们的朋友全栈君。

欢迎关注本人公众号

在这里插入图片描述
错误日志:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project helloworld: Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :helloworld

原因是lombok版本太低,不支持java10以上。
到https://mvnrepository.com查询新版本即可

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.4</version>
    <scope>provided</scope>
</dependency>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140425.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月28日 上午6:40
下一篇 2022年5月28日 上午7:00


相关推荐

  • c语言中如何正确使用union,C语言中的union使用方法

    c语言中如何正确使用union,C语言中的union使用方法共用体表示几个变量共用一个内存位置 在不同的时间保存不同的数据类型和不同长度的变量 在 union 中 全部的共用体成员共用一个空间 而且同一时间仅仅能储存当中一个成员变量的值 1 union 中能够定义多个成员 union 的大小由最大的成员的大小决定 2 union 成员共享同一块大小的内存 一次仅仅能使用当中的一个成员 3 对某一个成员赋值 会覆盖其它成员的值 由于他们共享一块内存 但前提是成员所

    2026年3月19日
    2
  • oracle导入文件命令行,Oracle命令行导入dmp文件

    oracle导入文件命令行,Oracle命令行导入dmp文件一 导入准备使用 impdp 命令 需要在 oracle 数据库服务器操作 使用 sqlplus 或者 Oracle 客户端 PL SQL 链接到相应的 Oracle 数据库实例 进行如下操作 1 创建逻辑目录 该命令不会在操作系统创建真正的目录 最好以 system 等管理员创建 createdirect d test dump 服务器上若没有存在 d test dump 目录 则

    2026年3月19日
    1
  • Photoshop裡使用Nano Banana教學|選擇外部AI模型

    Photoshop裡使用Nano Banana教學|選擇外部AI模型

    2026年3月13日
    2
  • Java中HashMap遍历几种方式[通俗易懂]

    Java中HashMap遍历几种方式[通俗易懂]目录一、使用迭代器二、foreach遍历一、使用迭代器第一种:  Mapmap=newHashMap();  Iteratoriter=map.entrySet().iterator();  while(iter.hasNext()){  Map.Entryentry=(Map.Entry)iter.next();  Objectkey…

    2025年10月17日
    4
  • zabbix监控网卡流量

    zabbix监控网卡流量

    2022年3月12日
    35
  • CompoundButton

    CompoundButtonCompoundButton具有两种状态的按钮,选中和未选中。当按钮被按下或点击时,状态会自动改变。这是一个抽象类,目前有的子类有复选框,单选按钮,开关,切换按钮。 复选框 复选框是一种特定类型的双状态按钮,可以选中或取消选中。 单选按钮 单选按钮是两个状态的按钮,可以选中也可以取消选中。 转变 Switch是一个双态切换开关小部件,可以在两个选项之间进行选择。 …

    2022年5月2日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号