2012-06-03 17 views

Respuesta

32

Estas clases (JSR 311: JAX-RS: The JavaTM API for RESTful Web Services) no son parte del JDK. Debe incluir el archivo JAR apropiado en su CLASSPATH. Puedes encontrar la API, p. en maven repository.

También puedes ver , (implementación de referencia), de JBoss, y algunas otras implementaciones JAX-RS.

+3

Si no forman parte del JDK, ¿por qué las clases se definen en Java JDK? Consulte http://docs.oracle.com/javaee/6/api/javax/ws/rs/Path.html –

+5

porque son parte de la especificación JavaEE y no son parte del SDK base de Java. – Kolban

+0

Jersey 2.25.1 incluye 'javax.ws.rs-api-2.0.1.jar', que contiene las clases que necesita. Puede descargar el paquete 'Jersey JAX-RS 2.0 RI' de https://jersey.java.net/download.html. –

8

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

Descargar: javax.ws.rs-api-2.0.rev.A.jar

A continuación, añadir a las propiedades del proyecto (YourProjectName) -> bibliotecas-> Agregar archivo JAR/Carpeta

+0

Gracias, eres un poco tarde :) –

+2

Mejor tarde que nunca. El representante de Maven apunta a 'JSR 311' y hoy estamos en' JSR 339-JAX-RS-2.0' – Tirath

+0

Este es el jar que quería. Gracias por señalar el enlace correcto. – Obaid

3

No importa en qué esté configurado su JDK.

Ir aquí = http://www.java2s.com/Code/Jar/j/Downloadjavaxwsrsjar.htm

O El tipo de "Descarga javax.ws.rs" en Google.

Descargar “javax.ws/javax.ws.rs.jar.zip”

enter image description here

Descomprimir en el escritorio. El archivo resultante debe ser un archivo jar.

enter image description here

enter image description here

Seleccione su archivo javax.ws.rs.jar desde su escritorio.

Haga clic en "Aplicar" y luego en "Aceptar".

Ahora debería poder usar las bibliotecas java.xws.rs. Puede probarlo escribiendo "importar javax.ws.rs.GET;" en una de tus clases de Java

Cuestiones relacionadas