对于类型BuilderExample,未定义方法builder()

时间:2018-06-22 15:53:57

标签: java eclipse lombok

package ee;
import lombok.Builder;
@Builder
public class BuilderExample {
        public String foo;
        public String ha;
}

package ee;
import ee.BuilderExample ;
public class Main{
public static void main(String a[]){
BuilderExample b=BuilderExample.builder().foo("hi").ha("anything").build();
}}

在此代码中显示错误。未定义类型BuilderBuilder()的方法。 线程“主”中的异常java.lang.Error:未解决的编译问题:     对于类型BuilderExample,未定义方法builder() 显示这样的错误,为什么?

3 个答案:

答案 0 :(得分:0)

如果使用的是Eclipse,请确保正确安装了lombok。您可以按照the lombok website中的说明,在“ Eclipse About”对话框中进行验证。

答案 1 :(得分:0)

针对Eclipse / STS遵循以下步骤

  1. 关闭您的IDE
  2. tutorial
  3. 下载Lombok jar
  4. 双击罐子
  5. 遵循https://projectlombok.org/download
  6. 中提到的步骤
  7. 打开您的IDE

如果仍然无法解决,请关闭您的项目,然后再次打开。

希望它能起作用。

答案 2 :(得分:0)

我在Intellij和Eclipse中都遇到了这个问题 只需安装龙目岛,我们就可以根除问题

事实上,我已经按照该问题的答案来解决此问题,但对于外行来说也更加清楚易懂

步骤1:

关闭您的IDE。

第2步:

下载lombox jar => https://projectlombok.org/download

第3步:

运行罐子。要运行jar,请在jar位置打开命令提示符,然后在命令下方输入

java -jar lombok.jar

发出此命令后,它将提示您类似

enter image description here

如果您的IDE不在默认位置,则会遇到此类问题 单击“确定”并指定IDE的路径,例如:Eclipse

enter image description here

指定路径后,插件将安装

enter code here

第4步:

打开您的IDE并重新构建您的项目

现在您将不会遇到任何问题。