使用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终端中即可运行成功。