使用trae时报错

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project project-resource: Compilation failure: Compilation failure:
[ERROR] …/com/uu/DhControllerV1.java:[55,25] 找不到符号
[ERROR] 符号: 变量 log
[ERROR] 位置: 类 com.uu.DhControllerV1
[ERROR] …/com/uu/ScControllerV1.java:[76,56] 找不到符号
[ERROR] 符号: 方法 getId()
[ERROR] 位置: 类型为com.uu.ScAddOrUpdate的变量 scAddOrUpdate

错误原因

以上报错原因,初期定位是在trae对lombok支持度不够上;但经过调试后发现问题不在于此,而在于trae运行时使用的JDK版本上。

解决方法

如何查看JDK运行版本

在trae的终端中输入java -version即可查看当前运行时使用的java版本。
在这里插入图片描述

使用其他JDK版本开启终端

点击终端的对话框右上角的“➕”旁边的箭头,打开下拉菜单,点击对应的Java版本即可开启对应版本的JDK运行终端。
在这里插入图片描述

在指定版本的JDK终端中即可运行成功。
JDK-11版本终端

其他解决方案

参考:修改Trae终端默认JDK版本

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐