1. ホーム
  2. java

[解決済み] javax.annotation.*の中に@Nullableが見つかりません。

2022-01-28 23:21:26

質問

を使いたい。 @Nullable アノテーションを使用して NullPointerExceptions . ネット上でいくつかのチュートリアルを見つけたのですが、このアノテーションは、パッケージの javax.annotation.Nullable ; しかし、これをインポートすると、コンパイルエラーが発生します: cannot find symbol

どうすればいいですか?

このクラスが存在するjarをインクルードする必要があります。 それは ここで

Mavenを使用する場合、以下の依存性宣言を追加します。

<dependency>
  <groupId>com.google.code.findbugs</groupId>
  <artifactId>jsr305</artifactId>
  <version>3.0.2</version>
</dependency>

とGradleの場合です。

dependencies {
  testImplementation 'com.google.code.findbugs:jsr305:3.0.2'
}