2012-06-03 20 views

答えて

32

これらのクラス(JSR 311: JAX-RS: The JavaTM API for RESTful Web Services)はJDKの一部ではありません。 CLASSPATHに適切なJARファイルを含める必要があります。たとえば、APIを見つけることができます。 maven repositoryにあります。

またJBossの、およびいくつかの他のJAX-RS実装から、チェックアウト(リファレンス実装)、

+3

JDKに含まれていない場合、Java JDKにクラスが定義されているのはなぜですか? –

+5

はJavaEE仕様の一部であり、基本Java SDKの一部ではないため、http://docs.oracle.com/javaee/6/api/javax/ws/rs/Path.htmlを参照してください。 – Kolban

+0

Jersey 2.25.1には、必要なクラスを含む 'javax.ws.rs-api-2.0.1.jar'が含まれています。 https://jersey.java.net/download.htmlから「Jersey JAX-RS 2.0 RIバンドル」をダウンロードできます。 –

8

試してみてください。 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を追加/フォルダ

+0

ありがとう、あなたは少し遅れています:) –

+2

決して遅くなりません。 Mavenの担当者が「JSR 311」を指しており、今日は「JSR 339-JAX-RS-2.0」にあります – Tirath

+0

これは私が欲しかった瓶です。右のリンクを指していただきありがとうございます。 – Obaid

3

JDKがどのように設定されているかは関係ありません。ここ

Goがhttp://www.java2s.com/Code/Jar/j/Downloadjavaxwsrsjar.htm

やGoogleに "ダウンロード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ファイルを選択します。

[適用]をクリックし、[OK]をクリックします。

これで、java.xws.rsライブラリを使用できるようになりました。これをテストするには、 "import javax.ws.rs.GET;"と入力します。あなたのJavaクラスの1つ。

関連する問題