编译代码并报告错误的屏幕截图如下
查找错误,Ctrl G查找存在错误的代码的位置
跟踪一下,这个类有关于lombok的评论@ datapublicclassperson { privateintegerid; 私有字符串名称; public void sayHello () ) system.out.println ) ' Hello . '; 使用lombok是为了让类看起来更漂亮,而省略了常见的方法,如类的getter/setter/构造函数/toString。 使用此注释可以在idea上下载lombok插件以支持此功能。 但是,在idea中下载的插件通常是最新版本的plugin,可能与旧版本的lombok jar包冲突。
解决方案:升级lombok版本即可
我的版本从1.16.6升级到1.16.22就没错了。 ependencygroupidorg.project lombok/groupidartifactidlombok/artifactidversion1. 16.22/version/dependency原本是解决方案记录到这里也是为了给国内的程序员节约宝贵的时间吧。
续~
如果您的错误与Lombok无关,但发生编译错误的位置是该模块间接依赖的jar类,请参见无法编译Maven间接依赖的类