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ń.
Co masz w "Preferencje> Rozwój wtyczek> Platforma docelowa"? –
Jeśli występują błędy kompilacji, * musisz nam powiedzieć, czym one są. * – nitind
@ greg-449 jest tylko jeden wpis i jest to "Działająca platforma (aktywna)". – clockworkgeek