问题描述
在 IntelliJ IDEA 中运行项目时,控制台可能抛出如下异常:
java.lang.ExceptionInInitializerError
com.sun.tools.javac.code.TypeTag :: UNKNOWN
原因分析
该错误通常是由于项目不同模块之间或运行配置中的 JDK 版本不一致导致的。
解决方案
需要确保项目结构中的模块 SDK 与运行调试配置中的 Java SDK 保持一致。具体步骤如下:
- 打开 File > Project Structure(或使用快捷键)。
- 进入 Project Settings > Modules。检查各个模块中的 Module SDK 选项。
- 点击右上角的 Edit 按钮,选择 Run/Debug Configurations。
- 在 Build and Run 部分,确认 Java SDK 设置与上述模块 SDK 一致。



