Ne pouvez pas trouver @Nullable à l'intérieur de javax.annotation.*
Je veux utiliser @Nullable
annotation pour éliminer NullPointerExceptions
.
J'ai trouvé quelques tutoriels sur le net, j'ai remarqué que cette annotation vient du package javax.annotation.Nullable
;
mais quand j'ai importer une erreur de compilation est générée: impossible de trouver le symbole
Vous devez vous connecter pour publier un commentaire.
Vous devez inclure un bocal que cette classe existe dans. Vous pouvez le trouver ici
Si vous utilisez Maven, vous pouvez ajouter la dépendance suivant déclaration:
et pour Gradle:
javax
paquet? N'est-il pas un artefact avec unjavax
préfixé groupId qui fournit ce type?com.google.code.findbugs
parce qu'il était hébergé sur Google code solution d'hébergementL'artefact a été déplacé de
net.sourceforge.findbugs
àSi vous utilisez Gradle, vous pourriez inclure la dépendance comme ceci:
'java'
(ou d'autres) plugin qui a déjà créé lecompile
de configuration.<dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.0</version> </dependency>
Eclipse a donné des erreurs: artefact Manquantcom.google.code.findbugs:jsr305:jar:3.0.0 Failure to transfer com.google.code.findbugs:jsr305:jar:3.0.0
compileOnly group...
au lieu de simplementcompile group...
Dans le cas où quelqu'un a ce, tout en essayant de compiler un projet Android, il existe une alternative Nullable mise en œuvre dans
android.support.annotation.Nullable
. Afin de prendre soin forfait que vous avez mentionnés dans votreimport
s.Si quelqu'un a ce problème lors de la construction d'un projet Maven créé dans IntelliJ IDEA à l'extérieur, j'ai utilisé la dépendance suivant au lieu de la réponse:
L'utilisation de ce va permettre, le projet de construction sur IntelliJ IDEA et par lui-même à l'aide de Maven.
Vous pouvez le trouver ici.
Je suis à l'aide de Goyave qui a annotation inclus:
(Gradle code )
vous pouvez ajouter de la dernière version de ce en ajoutant la ligne suivante à l'intérieur de votre gradle.construire.
Dans le cas de projets Android, vous pouvez corriger cette erreur en changeant le projet/module gradle fichier (construire.gradle) comme suit:
Pour plus d'informations, veuillez vous référer ici.