さて、これはおそらくNooBの質問です(私はC++の人です)が、Java森とそのフレームワークフォレスト...
私はEclipse RCP開発を調べようとしています。そのため、私はこの有名なチュートリアルに従っています: http://www.vogella.com/tutorials/EclipseRCP/article.html
ステップ15で、バンドルにインポートする次の依存パッケージを追加する必要があります。 javax.annotation javax.injection
問題は、これらを選択できないことです(選択リストにありません)。javax.eljavax.servlet。*とjavax.xml。*があります。
http://docs.Oracle.com/javase/7/docs/api/overview-summary.html を見ると、これが標準Javaの一部である必要があることがわかります。
私はどのような明らかな間違いを見逃していますか?
JavaEE 7のバージョン:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>
参照: http://mvnrepository.com/artifact/javax.annotation/javax.annotation-api
Java 8: http://docs.Oracle.com/javase/8/docs/api/javax/annotation/package-summary.html を使用する場合
あなたのコメントはこれがグアバのものであることを示しているので、 JSR305ライブラリ が必要です。これはjavax
パッケージを拡張します。
Java version> = 6では、明示的に追加する必要はありません。
これらはJDKの一部です。それらを追加しないでください。
指示のリストは古くなっています。
Java 6の前に、このjarを追加する必要があったと思います: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/