Estoy tratando de entrar en JAX-RS. Mi proyecto jdk está establecido en 1.7.03. ¿Tiene que haber definiciones de anotaciones para JAX-RS (javax.ws.rs)? Si no, ¿dónde puedo encontrarlos?No se puede encontrar el paquete javax.ws.rs en jdk
Respuesta
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 apache-cxf, jersey (implementación de referencia), resteasy de JBoss, restlet y algunas otras implementaciones JAX-RS.
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
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”
Descomprimir en el escritorio. El archivo resultante debe ser un archivo jar.
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
- 1. javax.ws.rs paquete
- 2. No se puede encontrar la clase en el mismo paquete
- 3. No se puede encontrar el paquete para el nombre base
- 4. py2exe no puede encontrar el paquete Tix
- 5. Informe de Jasper no se puede encontrar el paquete net.sf.jasperreports.engine
- 6. ¿Dónde puede encontrar el código nativo en el JDK?
- 7. com.google.android.gsf no se pudo encontrar el paquete
- 8. No se puede encontrar org.json.JSONObject
- 9. El paquete no puede encontrar el marco copiado de XCode
- 10. BackupAgent: "no se puede restaurar el paquete ..."
- 11. ¿Por qué Scala no puede encontrar el paquete org.apache.commons.lang?
- 12. Log4jConfigListener no se puede encontrar - contexto no se puede iniciar
- 13. No se puede encontrar el servicio porque el paquete OSGi no está activado
- 14. no se puede iniciar el paquete de osgi porque no se puede resolver la importación
- 15. org.osgi.framework.BundleException: No se pudo encontrar paquete: org.eclipse.equinox.console
- 16. No se puede encontrar el método InsertOnSubmit()
- 17. Node.js - no se puede encontrar el módulo
- 18. No se puede encontrar "org.springframework.scheduling.quartz.JobDetailBean" spring + quartz
- 19. java.util.MissingResourceException: No se puede encontrar el paquete para el nombre base
- 20. MissingResourceException - No se puede encontrar el paquete para el nombre base
- 21. No se puede encontrar el módulo 'mscorwks.dll'
- 22. YuiCompressorTask: "No se puede encontrar el paquete para el nombre base org.mozilla.javascript.resources.Messages, locale en_US"
- 23. Ant + Vista 64: "No se puede encontrar tools.jar" (¿conflicto jre/jdk?)
- 24. ¿No se puede encontrar el archivo .js en mi mainBundle?
- 25. no se puede encontrar -lmysqlclient
- 26. pvk2pfx.exe - no se puede encontrar
- 27. No se puede encontrar microsoft.sqlserver.batchparser.dll
- 28. R.xml.preferences no se puede encontrar?
- 29. No se puede encontrar Dumpbin.exe
- 30. System.Data.Entity.DataBase no se puede encontrar
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 –
porque son parte de la especificación JavaEE y no son parte del SDK base de Java. – Kolban
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. –