2012-07-26 21 views
7

Utilizzo di EClipse: Primo: ho creato un progetto Web dinamico e ho copiato i file JAR di soem (file Jar Jersey) nella cartella WebContent \ WEB-INF \ lib di quel progetto.Perché le mie importazioni non sono riconosciute

enter image description here

Poi ho creato una nuova classe e su di esso ho usato alcune importazioni come questi:

import javax.ws.rs.GET; 
import javax.ws.rs.Path; 
import javax.ws.rs.Produces; 
import javax.ws.rs.core.MediaType; 

ma mostra alcuni errori X rossa accanto a tutti loro dire l'importazione non può essere risolto.

Questo è tutto quello che ho fatto. Ci sono altre impostazioni che dovrei fare per correggere questi errori?

+0

È bello vedere che hai risolto il problema: [Errore 404] (http://stackoverflow.com/questions/11671618/getting-a-404-error-to-run-a-jersey-rest/11673316#11673316) – Ali

risposta

16

Innanzitutto, assicurati di aver eseguito "Aggiorna" sul progetto. Se questo non preleva i JAR, naviga in Esplora progetti di Eclipse, fai clic con il pulsante destro del mouse su di essi e nel menu popup usa "Crea percorso"> "Aggiungi a percorso di creazione".

2

L'assistenza this link è disponibile? Ha diverse cose che puoi provare a fare in modo che Eclipse trovi i tuoi file.

+0

buon link, lo manterrà nei segnalibri. – Bohn

55

Ulteriori informazioni per i principianti di Jersey: Tali importazioni provengono da javax.ws.rs-api-2.0.jar, che si trova nella directory "api" nel download di Jersey, non nella directory "lib" con la maglia - *. vasi barattoli.

+1

buono a sapersi, amico, grazie per il suggerimento .. – LMG

+2

Esattamente quello che stavo cercando. Grazie mille. – drulabs

+0

Questa è anche esattamente la soluzione che stavo cercando e ha risolto il mio problema – Wael