在JDK中找不到javax.ws.rs包

36

我想学习JAX-RS,我的项目jdk版本是1.7.03。JAX-RS(javax.ws.rs)使用的注解需要有定义吗?如果没有,我应该在哪里找到它们?

3个回答

39

3
如果它们不是JDK的一部分,那么为什么在Java JDK中定义这些类?请参阅http://docs.oracle.com/javaee/6/api/javax/ws/rs/Path.html。 - David Brossard
6
因为它们是JavaEE规范的一部分,而不是基本的Java SDK的一部分。 - Kolban
Jersey 2.25.1 包含 javax.ws.rs-api-2.0.1.jar,其中包含您所需的类。您可以从 https://jersey.java.net/download.html 下载 Jersey JAX-RS 2.0 RI bundle - james.garriss

12

3
迟做总比不做好。Maven仓库指向了JSR 311,而现在我们已经到了JSR 339-JAX-RS-2.0 - Tirath

6
无论您的JDK设置为何,都没有关系。
请点击这里=http://www.java2s.com/Code/Jar/j/Downloadjavaxwsrsjar.htm
或者在谷歌中搜索“下载javax.ws.rs”。
下载“javax.ws/javax.ws.rs.jar.zip”。

enter image description here

将文件解压到您的桌面。结果应该是一个jar文件。 打开您的项目首选项并将其添加为外部jar。

enter image description here

enter image description here

请选择您的javax.ws.rs.jar文件,该文件位于您的桌面上。
点击“应用”然后点击“确定”。
现在您应该可以使用javax.ws.rs库。您可以在您的Java类中键入“import javax.ws.rs.GET;”来进行测试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接