java - javax.annotation 在哪里

标签 java eclipse eclipse-rcp

好吧,这可能是一个 NooB 问题(我更像是一个 C++ 人),但我迷失在 Java 森林及其框架森林中......

我正在尝试研究 Eclipse RCP 开发。为此,我正在关注这个著名的教程: http://www.vogella.com/tutorials/EclipseRCP/article.html

在第 15 步,我需要添加以下依赖包以导入到我的包中。 javax.注解 javax.注入(inject)

问题是我无法选择这些(它们不在选择列表中) 我有 javax.el javax.servlet.* 和 javax.xml.*

看着 http://docs.oracle.com/javase/7/docs/api/overview-summary.html 建议这应该是标准 java 的一部分。

我错过了什么明显的错误?

最佳答案

依赖包括版本:

<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

或者对于较新的 jakarta.annotation:

<dependency>
   <groupId>jakarta.annotation</groupId>
   <artifactId>jakarta.annotation-api</artifactId>
   <version>1.3.5</version>
</dependency>

参见:https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-api

Java 通用注释模块 java.xml.ws.annotation 在 Java 版本 9 中被弃用,并在 Java 版本 11 中被删除。如果这导致出现问题,您可以尝试添加 javax.annotation。

Java 8 的 Javadoc 可以在这里找到: http://docs.oracle.com/javase/8/docs/api/javax/annotation/package-summary.html

关于java - javax.annotation 在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22589302/

相关文章:

java - 将文本从另一个类添加到 JTextPane

java - 无法使用 RestTemplate 解析 REST 响应

java - 如何实现自定义异常?

android - 在 Android Manifest 中更改主题会导致应用程序崩溃 - 简单的解决方案?

java - Sonarlink 插件未安装在 Eclipse 中

java - 具有一些条件的字符串排列

java - 有什么方法可以重新排列java源文件中的导入

java - 打开屏幕时始终加载 MPart

java - Eclipse 安装详细信息中的“法律信息”按钮呈灰色

java - Jenkins构建失败: package org. eclipse.swt不存在