2014-07-03 18 views
14

Niedawno zaktualizowałem aplikację Eclipse Kepler do wersji Luna. Wtyczka, nad którą pracowałem, pokazuje teraz błędy kompilacji bez zmiany źródła.Pakiet "org.eclipse.core.runtime" nie może zostać rozstrzygnięty.

Oto wyciąg z mojego 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" 

Żaden z core lub ui wiązek są rozwiązane. Nie sądzę, aby Eclipse mógł działać bez nich, a ich pliki .jar są obecne i czytelne i nie zostały zmodyfikowane w ramach aktualizacji, więc w rzeczywistości ich nie brakuje. Gdy próbuję dodać zależności na karcie Zależności, pakiety problemów nie są wyświetlane.

Eclipse został uaktualniony przez menedżera pakietów Arch Linux. Wspominam o tym dla kompletności, ale sądzę, że jest to prawdopodobnie identyczny z każdym innym mechanizmem aktualizacji. Próbowałem także stworzyć nowy projekt wtyczki, ale to samo dzieje się, myślę, że oznacza to ustawienie globalne. Jestem względnie nowy w PDE i do tej pory nie musiałem zmieniać żadnych ustawień.

+0

Co masz w "Preferencje> Rozwój wtyczek> Platforma docelowa"? –

+0

Jeśli występują błędy kompilacji, * musisz nam powiedzieć, czym one są. * – nitind

+0

@ greg-449 jest tylko jeden wpis i jest to "Działająca platforma (aktywna)". – clockworkgeek

Odpowiedz

38

Na stronie preferencji (Preferences > Plug-in Development > Target Platform) spróbuj usunąć definicję docelowej platformy działającej, stosowanie, a następnie przywracanie wartości domyślnych. Może to tylko nieświeże i wskazujące na słoiki, o których nie wie, że Arch się zmienił.

+1

To działało. Przypominam sobie natychmiast po aktualizacji, że pojawił się komunikat o aktualizacji obszaru roboczego w jednokierunkowym procesie. Możliwe, że wprowadziła zbyt wiele zmian, aby pozostać stabilnymi. Jeśli pojawi się więcej problemów, myślę, że odbuduję całkowicie przestrzeń roboczą (http://www.eclipsezone.com/eclipse/forums/t61566.html). – clockworkgeek

+1

To samo tutaj ... Będę tęsknił za tym błędem "11250 błędów". – leonbloy

+0

Pracowałem dla mnie, mimo że mój nierozwiązany pakiet pochodził z Xtext, a nie z core. – Njol