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

时间:2012-06-03 11:36:11

标签: java java-ee-6 jax-rs

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

3 个答案:

答案 0 :(得分:35)

这些类(JSR 311: JAX-RS: The JavaTM API for RESTful Web Services)不是JDK的一部分。您需要在CLASSPATH中包含适当的JAR文件。你可以找到API,例如在maven repository

还可以查看(参考实现),来自JBoss的以及其他一些JAX-RS实现。

答案 1 :(得分: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) - > Libraries->添加JAR /文件夹

答案 2 :(得分:5)

将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文件。

enter image description here

enter image description here

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

单击“应用”,然后单击“确定”。

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