Java 编译错误: java.lang.ExceptionInInitializer com.sun.tools.javac.code.TypeTags

简介: Java 编译错误: java.lang.ExceptionInInitializer com.sun.tools.javac.code.TypeTags

在公司下载了一个项目要进行开发,结果在远程dubug的时候运行出现了如下问题:

20200822140647468.png

报错信息如下:

Error:java: java.lang.ExceptionInInitializerError
com.sun.tools.javac.code.TypeTags


原因:


从网上搜索了解到。这个问题大多数的原因是编译器的环境使用过高。但是你的依赖版本过低


解决:


可以解决的办法:


1.将你的编译 JDK 降到 1.8。

2.或者将 org.projectlombok 升级到最新的版本。

例如在我的idea 中,经过查看,果然是使用了Java-14的版本,改为Java8 编译代码,就OK了,问题解决。

目录
相关文章
|
4月前
|
Java Shell Maven
【Azure Container App】构建Java应用镜像时候遇无法编译错误:ERROR [build 10/10] RUN ./mvnw.cmd dependency:go-offline -B -Dproduction package
在部署Java应用到Azure Container App时,构建镜像过程中出现错误:“./mvnw.cmd: No such file or directory”。尽管项目根目录包含mvnw和mvnw.cmd文件,但依然报错。问题出现在Dockerfile构建阶段执行`./mvnw dependency:go-offline`命令时,系统提示找不到可执行文件。经过排查,确认是mvnw文件内容异常所致。最终通过重新生成mvnw文件解决该问题,镜像成功构建。
115 0
|
Web App开发 Java Android开发
maven eclipse 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or new
  新建项目出现 Dynamic Web Module 3.0 requires Java 1.6 or new    编译器的java版本不同导致       解决方法:pom添加 这段,eclpise 一下   org.
1064 0
|
Java
Java编译错误“No enclosing instance of type AA is accessible. Must qualify the allocation with an enclosing instance of type SimpleTh
这是因为AA是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法中直接调用动态内部类会报这样错误。
1143 0
|
Java Android开发
我的Android进阶之旅------>Android编译错误java.util.zip.ZipException: duplicate entry的解决方法
今天在Android Studio中把另外一个项目引入当前项目,编译的时候出现了java.util.zip.ZipException: duplicate entry错误。
1783 0
|
24天前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
88 1
|
24天前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
93 1
|
2月前
|
数据采集 存储 弹性计算
高并发Java爬虫的瓶颈分析与动态线程优化方案
高并发Java爬虫的瓶颈分析与动态线程优化方案
Java 数据库 Spring
104 0
|
2月前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
160 16