Po sprawdzeniu projektu używającego Subversive for Eclipse otrzymuję następujące błędy:
- Projekt nie może zostać skompilowany, dopóki błędy ścieżki kompilacji nie zostaną rozwiązane
- Niepowiązany kontener ścieżki klas: „JRE System Library [jdk1.5.0_08]”
Zakładam, że pierwszy błąd zostanie rozwiązany tak szybko, jak drugi. Myślę, że muszę zainstalować JDK 1.5.0_08 i ustawić go jako bibliotekę systemową jre dla projektu, ale nie mogę znaleźć nigdzie, aby go pobrać - najbliższy, jaki mogę uzyskać, to JDK 1.5.0_22.
Gdyby ktokolwiek mógł dostarczyć alternatywne rozwiązanie (lub jak sądzę link do pobrania jdk1.5.0_08), byłbym wdzięczny.
eclipse
classpath
subversive
Jessica
źródło
źródło
Miałem podobny problem podczas odtwarzania mojego obszaru roboczego, który został naprawiony w następujący sposób:
Przejdź do Eclipse -> Preferencje, w obszarze Java wybierz „Zainstalowane środowiska JRE” i zaznacz jedno z pól, aby określić domyślne środowisko JRE. Kliknij OK, a następnie wróć do właściwości projektu. Przejdź do sekcji „Ścieżka do budowania Java” i wybierz kartę „Biblioteki”. Usuń niezwiązaną domyślną bibliotekę systemu, a następnie kliknij przycisk „Dodaj bibliotekę”. Wybierz „Bibliotekę systemową JRE” i gotowe!
źródło
Aby to naprawić:
źródło
To dość stare pytanie i niedawno się z nim spotkałem. Odpowiedzi również mówią, aby upewnić się, że masz poprawny pakiet JDK zarejestrowany w sekcji Zainstalowane środowisko JRE we właściwościach Eclipse i to wszystko. Miałem zarejestrowany poprawny JDK i został on oznaczony jako domyślny, ale nadal otrzymuję ten błąd. Brakuje jeszcze jednego elementu.
Upewnij się, że w sekcji Zainstalowane środowiska JRE nazwa docelowego środowiska wykonawczego jest zgodna z nazwą wymienioną w zaimportowanym projekcie. Na przykład, jeśli otrzymany błąd to -
Unbound classpath container: 'JRE System Library [JavaSE-1.8]'
. Następnie w zainstalowanych środowiskach JRE musisz mieć zarejestrowany pakiet JDK 1.8, a jego nazwa powinna odpowiadać dokładnej wartości podanej w nawiasach kwadratowych, czyli w tym przypadkuJavaSE-1.8
.źródło
Rzeczywiście, ten problem ma zostać naprawiony w Preferencjach -> Java -> Zainstalowane środowiska JRE. Jeśli żądane środowisko JRE jest widoczne na liście - po prostu je wybierz i to wszystko.
W przeciwnym razie należy go najpierw zainstalować na komputerze, aby można było go dodać za pomocą opcji „Dodaj” -> Standardowa maszyna wirtualna -> Katalog, w wyskakującym okienku przeglądarki wybrać jego ścieżkę - coś w rodzaju „pliki programu \ Java \ Jre #” - > „ok”. A teraz możesz wybrać go z listy.
źródło
źródło
Miałem ten sam problem nawet po zainstalowaniu JDK 1.7. Poprawiłem to, dodając katalog bin do mojej PATH. Więc poszedłem do
a następnie dodane
następnie postępowałem zgodnie z tymi instrukcjami
http://clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-eclipse/
źródło
Problem pojawia się, gdy ty
Otrzymujesz dwa błędy dla każdego źle skonfigurowanego pliku .
Jeśli nie. projektów z problemami jest niewiele:
Ale najlepszym sposobem na pozbycie się tego problemu przy wielu projektach jest:
ZARÓWNO
LUB
źródło
Kliknij komunikat o błędzie wyświetlający „Unbound classpath container: 'JRE System Library [jdk1.5.0_08]", kliknij lewym przyciskiem myszy i wybierz opcję quick fix. Pod szybko lista możliwych opcji zostanie przesunięta. Wybierz zastąp bibliotekę. Wybierz zainstalowaną bibliotekę. Jesteś gotowy.
źródło
Wystąpił podobny problem podczas importowania projektu.
Problem polega na tym, że wybierzesz opcję „Użyj środowiska wykonawczego JRE”, która jest niższa niż biblioteki używane w importowanych projektach.
Istnieją dwa sposoby rozwiązania tego problemu:
1. Podczas pierwszego importu projektu:
2. Usuń projekt z obszaru roboczego i zaimportuj ponownie. Tym razem:
źródło
W już skonfigurowanym obszarze roboczym, w którym właśnie przestał budować:
Czasami zdarza mi się to podczas pracy we współdzielonym projekcie po zaktualizowaniu go o najnowsze zmiany. Nie jestem pewien dlaczego, może ich ścieżka instalacji JRE różni się w jakiś sposób od mojej.
źródło
sdkman
Pomogło mi to osobom używającym .Przykład zastosowania:
Użyłem identyfikatora
8.0.202-amzn
, zdecydowałem się zainstalować Azul Zulu w następujący sposób:
sdk install java 13.0.2-zulu
Błąd: A potem otrzymałem ten niezwiązany błąd.
Rozwiązanie:
1. Kliknij prawym przyciskiem myszy swój projekt w
Eclipse
/STS
2. Wybierz
Build Path
>Configure Build Path...
3. W sekcji Biblioteki usuń bibliotekę JRE, dla mojego przypadku
8.0.202-amzn
4. W sekcji Biblioteki kliknij
Modulepath
>Add Library...
5. Wybierz
JRE System Library
, kliknij Dalej6. Wybierz
Alternate JRE
, kliknijInstalled JREs...
7 . Powinna tam być Twoja poprzednio skonfigurowana wartość
8. Jeśli tam jest, edytuj ją, jeśli nie ma, dodaj ją
9. Upewnij się, że
name
to:13.0.2-zulu
10. A
location
(Strona główna JRE) to:/Users/jumping_monkey/.sdkman/candidates/java/current
11. Kliknij
Apply and close
12. Kliknij
Finish
13 , Voila!
Zobaczysz bibliotekę systemową JRE [13.0.2-zulu] w eksploratorze projektów i wszystkie błędy znikną
Brawo!
źródło