2012-12-31 8 views
8

Zainstalowałem starszą wersję JRE wszystkie moje projekty zaczynają podawać błędy kompilatora. (W projekcie znajduje się komunikat Cross i (Unbound) onBuild Path dla projektu) Gdy sprawdziłem, nadal widzą odinstalowane środowisko JRE w ścieżce. Zrobiłem kilka z nich i zmieniłem je jeden po drugim, ale czy nie można szybko dodać nowego JRE do wszystkich moich obecnych projektów jednocześnie? Mam prawie 80 projektów i zrobienie ich pojedynczo zajmuje dużo czasu.Wszystkie moje projekty java dają błędy po zainstalowaniu nowego JRE w Eclipse

Dzięki

+0

Zaimportuj je ponownie z systemu kontroli wersji. –

+0

Jak mogę to osiągnąć, możesz wyjaśnić nieco więcej? Mam wszystkie pliki klas w obszarze roboczym. Gdzie importować? – Lyrk

Odpowiedz

2

Twoje projekty są prawdopodobnie nawiązując do ich JRE przy użyciu jego nazwy w preferencjach. Wejdź na stronę Preinstalowanego środowiska JRE i upewnij się, że nowe poprawne środowisko JRE ma taką samą "nazwę" jak poprzednia, która została odinstalowana. W przyszłości ustaw środowiska JRE projektów za pomocą środowiska wykonawczego (edytuj ten wpis na karcie Biblioteki). Java Build Path Property page for the project enter image description here

Aby rozwiązać wszystkie swoje projekty szybko, otwórz projekt .classpath pliki na czas projektu i uszkodzony jeden i korzystania z menu wyszukiwania skopać masywny find/zastąpić przez cały swój .classpath akta.

+0

nitind Dzięki bardzo. Znalezienie JavaSE-1.7 z JavaSE-1.6 we wszystkich plikach projektu i "projekcie budowy" działało. !!! Dzięki jeszcze raz!!!! Kocham Stackoverflow! – Lyrk

2

prawym przyciskiem myszy na dowolny projects-> Właściwości> Jawa produkcji Path->

 1)mark the JRE version in order and support 

     2)Add JRE system library in libraries. 
0

będzie się to odbywać poprzez prawidłową eksploatację IDE. Twoje projekty musiałyby zostać skonfigurowane tak, aby używały środowiska wykonawczego obszaru roboczego, w którym to przypadku ustawienie nowego domyślnego środowiska wykonawczego w obszarze roboczym zamieniłoby się we wszystkich projektach. Ale być może będziesz musiał najpierw uruchomić "konfigurację projektu aktualizacji", nie jestem tego pewien.

Alternatywą jest robienie tego, co robię, a to korzystanie z Mavena; wtedy kontrolujesz wszystko od twoich poms, a nie konfiguracji Eclipse, a ustawienia wciąż będą obowiązywać, gdy nie będziesz korzystać z Eclipse. Jego cholernie przydatna jest możliwość budowania plików binarnych bez konieczności uruchamiania systemu IDE w pierwszej kolejności lub integrowania wszystkiego przy niewielkim wysiłku z budowaniem serwera/ciągłym środowiskiem integracyjnym.

Powiązane problemy