11

IntelliJ IDEA で Lombok を動作させようとしてきましたが、その注釈を使用しようとすると、次のようなエラー メッセージが表示されます。

Error:(5, 5) java: annotation type not applicable to this kind of declaration

ホームページの例を使用して、私のコードは次のようになります。

import jdk.nashorn.internal.objects.annotations.Getter;

public class GetterSetterExample {
    @Getter
    private int age = 10;
}

lombok プラグインをインストールし、設定で注釈プロセッサを有効にしました。私はJava 1.8.0_40でIntelliJ 15を使用しています。

私と同じ問題を抱えている人を見つけることができないので、何が起こっているのか知っている人がいるかどうかここで尋ねています.

4

2 に答える 2

2

Lombok が正しく機能するには、次の 2 つをインストールする必要があります。

  1. lombok依存関係(またはhardcod*.jarの単一ファイル)
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.10</version>
      <scope>provided</scope>
    </dependency>
    
  2. これらの暗黙的なゲッター/セッターを認識できるように、IDE にプラグインします。
于 2019-09-16T22:09:16.620 に答える