2012-12-31 10 views
8

Ho installato una versione precedente di JRE tutti i miei progetti iniziano a dare errori del compilatore. (C'è un messaggio cross e (Unbound) onBuild Path per project) Quando ho controllato, continuano a vedere il JRE disinstallato nel percorso. Ne ho fatte alcune e sono cambiate una per una, ma non c'è un modo rapido per aggiungere nuovi JRE a tutti i miei progetti attuali in una volta? Ho quasi 80 progetti e farli uno per uno richiede molto tempo.Tutti i miei progetti java danno errori dopo aver installato il nuovo JRE in Eclipse

Grazie

+0

Importarli nuovamente dal sistema di controllo della versione. –

+0

Come posso ottenere questo puoi spiegare un po 'di più? Ho tutti i file di classe nello spazio di lavoro. Dove importare? – Lyrk

risposta

2

I suoi progetti sono probabilmente riferiscono al loro JRE utilizzando il suo nome nelle preferenze. Vai nella tua pagina delle preferenze di JRE installata e assicurati che il nuovo JRE corretto che è in realtà abbia lo stesso "nome" di quello vecchio che è stato disinstallato. In futuro, imposta i JRE dei tuoi progetti usando l'ambiente di esecuzione (modifica quella voce dalla scheda Librerie). Java Build Path Property page for the project enter image description here

Per risolvere tutti i vostri progetti in modo rapido, aprire il progetto .classpath file per un progetto fisso e quello rotto, e utilizzare il menu di ricerca per dare il via un ritrovamento massiccia/sostituzione attraverso tutte le .classpath File.

+0

nitind Grazie mille. Trovare JavaSE-1.7 con JavaSE-1.6 in tutti i file di progetto e "costruire progetto" ha funzionato. !!! Grazie ancora!!!! Adoro StackOverflow! – Lyrk

2

Fare clic destro su qualsiasi progetti-> proprietà-> generazione Java percorso->

 1)mark the JRE version in order and support 

     2)Add JRE system library in libraries. 
0

sarebbe stato fatto attraverso un uso corretto della IDE. I tuoi progetti dovrebbero essere configurati per utilizzare il runtime dello spazio di lavoro, nel qual caso l'impostazione di un nuovo runtime di default nello spazio di lavoro lo scambierà in tutti i progetti. Ma potresti dover eseguire prima una "configurazione del progetto di aggiornamento", non ne sono sicuro.

L'alternativa è fare quello che faccio e cioè usare Maven; quindi controlli tutto dai tuoi poms e non dalla configurazione di Eclipse, più le impostazioni si applicano anche quando non usi Eclipse. È dannatamente utile per essere in grado di compilare i binari senza dover avviare prima l'IDE o integrarlo tutto con poco sforzo in un server di build/un ambiente di integrazione continua.

0

Potrebbe essere questa pagina dovrebbe risolvere il tuo problema.

Help Eclipse Platform

+0

L'ho fatto ma questo ha riguardato solo il progetto corrente. – Lyrk

Problemi correlati