Ok, donc c'est probablement une question NooB (je suis plutôt du genre C++), mais je suis perdu dans les bois Java et ses frameworks ...
J'essaie d'examiner le développement d'Eclipse RCP. Pour cela, je suis ce tutoriel bien connu: http://www.vogella.com/tutorials/EclipseRCP/article.html
À l'étape 15, je dois ajouter les packages de dépendance suivants à importer dans mon bundle. javax.annotation javax.injection
Le problème est que je ne peux pas les sélectionner (ils ne sont pas dans la liste de sélection) J'ai javax.el javax.servlet. * Et javax.xml. *
En regardant http://docs.Oracle.com/javase/7/docs/api/overview-summary.html suggère que cela devrait faire partie du Java standard.
Quelle erreur évidente me manque-t-elle?
La version pour JavaEE 7:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>
Voir: http://mvnrepository.com/artifact/javax.annotation/javax.annotation-api
Si vous utilisez Java 8: http://docs.Oracle.com/javase/8/docs/api/javax/annotation/package-summary.html
Votre commentaire indique que c'est pour la goyave, vous voulez donc la bibliothèque JSR305 , qui étend le package javax
.
Dans Java version> = 6, vous ne devriez pas avoir besoin de les ajouter explicitement.
Ils font partie du JDK. Essayez simplement de ne pas les ajouter, peut-être
la liste des instructions est obsolète.
Avant Java 6, vous auriez dû ajouter ce pot, je pense: jsr250-api-1.0.jar .
http://central.maven.org/maven2/javax/annotation/jsr250-api/1.0/
http://download.Java.net/maven/2/javax/annotation/jsr250-api/1.0/