2011-09-29 13 views
5

Ho un progetto eclisse con molti pacchetti. Sposto un file .java da un pacchetto a un altro e poi provo a compilare. La compilazione ha avuto successo ma questo file non è stato compilato. Riavvio eclipse ma questo problema appare ancora. Ho creato una nuova classe di test e questa classe non è stata compilata di nuovo. Uso Eclipse Indigo su Mac OSX 10.6.8 Qualcuno può aiutarmi. Grazie in anticipo.Eclipse non compila il mio servlet

+0

Hai spostato il file sorgente da Eclipse o al di fuori di esso? Se scegli Aggiorna dal menu File con il tuo progetto selezionato, corregge le cose? – nitind

+0

L'ho spostato da eclissi –

risposta

4

Moving:

Se si è spostato il file all'interno di Eclipse, v'è stato chiesto se tutti i riferimenti devono essere aggiornati. A questo devi rispondere con "sì", a patto che non ci siano errori (rossi) mostrati.

Se il file è stato spostato nel mirino, spostarlo indietro e farlo di nuovo in eclissi. Assicurati che la nuova destinazione sia nella cartella src.

progetto di ricostruzione:

Vai -menu "Progetto" e disattivare il menu "Build automaticamente". Quindi scegliere "Build tutto" dallo stesso menu (assicurarsi di aver selezionato il progetto nel "pacchetto Explorer" Dopo abilitare "Build automaticamente" di nuovo

controllare gli errori:..

Vai nel " Problemi "-selezionate e controllate se c'è un messaggio su eventuali problemi all'interno del vostro progetto.Se provate, provate a correggerli o pubblicateli qui

Se non funziona ancora e non vengono visualizzati errori, andare oltre:

Verifica il tuo progetto SetUp:

Fai clic con il tasto destro del mouse sul progetto e seleziona il menu "Proprietà" dal menu contestuale di appearung. Vai al menu "Java Build Path" nella finestra che appare e seleziona la scheda "Source" sul sito giusto. Controlla se tutta la tua cartella sorgente è visibile lì. In caso contrario, aggiungili lì.

Ripetere i passaggi precedenti.

+0

"Passare al" problema "-panel" è davvero un must, risolvere il mio problema con il progetto basato su m2e – thirdy

+0

@Erik, posso sapere se le cartelle di origine si riferiscono solo alla cartella src? –

1

Suppongo che le impostazioni per il percorso di generazione java non siano corrette.

Per verificare, fare clic con il pulsante destro del mouse sul progetto e selezionare Proprietà dal menu di scelta rapida. Nella finestra di dialogo fai clic su "Percorso build Java"/Sorgente schede e assicurati che tutte le cartelle contenenti i tuoi file sorgenti siano elencate qui, altrimenti verranno ignorate.

Problemi correlati