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

nar*_*yan 27 java jax-rs java-ee-6

我正试图进入JAX-RS.我的项目jdk设置为1.7.03.是否必须为JAX-RS(javax.ws.rs)定义注释?如果没有,我可以在哪里找到它们?

Tom*_*icz 35

这些类(JSR 311:JAX-RS:用于RESTful Web服务的JavaTM API)不是JDK的一部分.您需要在CLASSPATH中包含适当的JAR文件.您可以在maven存储库中找到API .

还检查了,(参考实现),从JBoss的,和其他一些JAX-RS实现.

  • 因为它们是JavaEE规范的一部分,而不是基础Java SDK的一部分. (6认同)
  • 如果它们不是JDK的一部分,那么为什么Java JDK中定义了类?请参阅http://docs.oracle.com/javaee/6/api/javax/ws/rs/Path.html (3认同)

小智 10

尝试:http: //download.oracle.com/otndocs/jcp/jaxrs-2_0_rev_A-mrel-spec/index.html

下载:javax.ws.rs-api-2.0.rev.A.jar

然后添加到项目属性(YourProjectName) - >库 - >添加JAR /文件夹

  • 迟到总比不到好.Maven rep指向`JSR 311`,今天我们在`JSR 339-JAX-RS-2.0` (3认同)

Gen*_*ene 5

您的JDK设置为什么并不重要.

去这里= http://www.java2s.com/Code/Jar/j/Downloadjavaxwsrsjar.htm

或者在Google中输入"Download javax.ws.rs".

下载"javax.ws/javax.ws.rs.jar.zip"

在此输入图像描述

解压缩到您的桌面.生成的文件应该是一个jar文件.

在此输入图像描述

在此输入图像描述

从桌面选择您的javax.ws.rs.jar文件.

单击"应用",然后单击"确定".

现在您应该能够使用java.xws.rs库了.您可以通过键入"import javax.ws.rs.GET;"来测试它.在你的一个Java类中.