2014-07-03 15 views
14

Recentemente ho aggiornato da Eclipse Kepler a Luna. Un plugin su cui stavo lavorando ora mostra errori di compilazione senza che nessuna fonte venga modificata.Bundle 'org.eclipse.core.runtime' non può essere risolto

Ecco un estratto dal mio MANIFEST.MF,

Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0", 
org.eclipse.ui;bundle-version="3.7.0", 
org.eclipse.ui.ide;bundle-version="3.7.0", 
org.eclipse.core.resources;bundle-version="3.7.0", 
org.eclipse.ui.forms;bundle-version="3.6.0", 
org.eclipse.wst.sse.ui;bundle-version="1.3.0", 
org.eclipse.jface.text;bundle-version="3.8.100", 
org.eclipse.ui.workbench.texteditor;bundle-version="3.8.101", 
org.eclipse.ui.views;bundle-version="3.6.0" 

Nessuno dei core o ui fasci vengono risolti. Non credo che Eclipse potrebbe persino funzionare senza di essi e i loro file .jar equivalenti sono presenti e leggibili e non sono stati modificati come parte dell'aggiornamento, quindi in realtà non sono mancanti. Quando provo ad aggiungere dipendenze alla scheda Dipendenze, i bundle dei problemi non vengono visualizzati.

Eclipse è stato aggiornato dal gestore di pacchetti Arch Linux. Lo cito per completezza ma ritengo che sia probabilmente identico a qualsiasi altro meccanismo di aggiornamento. Ho anche provato a creare un nuovo progetto di plug-in, ma lo stesso accade, immagino che questo significhi che è un'impostazione globale. Sono relativamente nuovo alla PDE e finora non ho avuto bisogno di modificare alcuna impostazione.

+0

Cosa si ha in "Preferenze> Sviluppo plug-in> Piattaforma di destinazione"? –

+0

Se ci sono errori di compilazione, * devi dirci cosa sono. * – nitind

+0

@ greg-449 c'è solo una voce e cioè "Piattaforma in esecuzione (attiva)". – clockworkgeek

risposta

38

Dalla pagina delle preferenze (Preferences > Plug-in Development > Target Platform), provare Rimozione della definizione di destinazione della piattaforma in esecuzione, Applicazione e Ripristino valori predefiniti. Forse è solo stantio e punta ai vasetti che non sa che Arch è cambiato.

+1

Questo ha funzionato. Ricordo subito dopo l'aggiornamento che c'era un messaggio sullo spazio di lavoro che veniva aggiornato in un processo a senso unico. È possibile che questo abbia introdotto troppe modifiche per rimanere stabili. Se sorgono ulteriori problemi, penso che [ricostruirò completamente lo spazio di lavoro] (http://www.eclipsezone.com/eclipse/forums/t61566.html). – clockworkgeek

+1

Lo stesso qui ... Mi mancherà il messaggio "11250 errori". – leonbloy

+0

Ha funzionato per me anche se il mio bundle non risolto proveniva da Xtext e non da un core. – Njol