2013-11-25 6 views
7

Il progetto open source, che voglio usare deve importare:Perché importa javax.servlet. *; non può essere risolto nonostante l'installazione di Java EE | Eclipse per Java EE Develeopers

import javax.servlet.*; 
import javax.servlet.http.*; 

Per quanto ne so queste librerie sono parte del Java EE. Così ho installato Java EE da questa posizione: http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-7-jdk-7u21-downloads-1956231.html. Dopo aver installato Java EE e riavviato, ottengo ancora informazioni sulle importazioni non risolte. Cosa dovrei fare per far scomparire quegli errori? enter image description here

risposta

5

barrare controllare se la vostra eclissi sia puntato su JDK e non JRE

check-in percorso di generazione, deve puntare al cambiamento JDK se è rivolto a JRE Like this

+0

Attendere, quindi perché è chiedere un JRE? Dang, questo è confuso. –

+0

Perché così? Puoi spiegare? Grazie. – Wax

0

Avete impostato correttamente la variabile CLASSPATH in modo che punti alle vostre librerie?

Mi ricordo quando stavo facendo Servlets utilizzando il blocco note, ho sempre usato per impostare il -cp di javac. Non sono esperto in questo campo però. =)

5

Anziché scaricare l'intero Java EE, è consigliabile scaricare solo l'API Servlet e aggiungerla al percorso classe Eclipse. È possibile ottenere il file jar here

Quindi si tratta solo di aggiungere la libreria al percorso classe Eclipse facendo clic con il pulsante destro del mouse sul progetto "Camera" e selezionando "Proprietà> Percorso build Java> Librerie". Da lì puoi puntare al file jar scaricato (Aggiungi JAR esterni).

0

Si dovrà aggiornare il classpath del progetto che utilizza le classi javax.servlet.* in Eclipse con i vasi necessari contenenti i pacchetti javax.servlet e relativi.

Quindi selezionare il progetto (riquadro a sinistra), fare clic con il pulsante destro del mouse → Percorso di creazione → Configurare il percorso di creazione. Vai alla scheda "Librerie", seleziona "Aggiungi JAR" e vai al JAR (s) contenente i pacchetti che desideri. Questi saranno probabilmente nell'installazione di EE SDK (dovrai cercare un po ').

MA ...

Si dovrà probabilmente avere più fortuna l'installazione di Eclipse per gli sviluppatori JEE (attualmente here). Si aprirà di default in una nuova prospettiva (le icone in alto a destra della barra degli strumenti): JEE anziché Java.

quindi creare un server del tipo in uso (per progetti web semplici, Tomcat sarebbe sufficiente): Finestra → Preferenze → Server Runtime → Environemnts → Aggiungi. Dovrai scaricare il runtime per il tuo server, se non fornito (viene fornito Tomcat) e selezionare la directory di installazione.

Quindi creare un nuovo server con questo runtime: Finestra → Mostra vista → Altri server →. Nella vista "Server" aperta, fare clic con il tasto destro e selezionare Nuovo server →. Dagli un nome e l'ambiente di runtime che hai creato sopra.

Ora creare un nuovo progetto Web e assegnarlo al server appena creato. Dal punto di vista dei server, si sarà in grado di avviare e eseguire il debug dell'applicazione nel server, ridistribuire esso, ecc


Queste sono solo indicazioni di massima ... Se siete completamente nuovo a questo tipo di sviluppo, forse si dovrebbe cercare ulteriore aiuto per argomenti che ti turbano.ANCHE si consiglia di sperimentare con un semplice progetto (un servlet, un filtro, un JSP, ecc.) Per essere prima acquisito con gli strumenti.