W przeszłości firma Oracle publikowała wykonywalne instalatory dla systemu Windows, które:
- Rozpakuj pliki
- Dodaj klucze rejestru wskazujące zainstalowaną wersję i ścieżkę
- Dodaj środowisko JRE do ŚCIEŻKI systemowej
- Zarejestruj deinstalator w systemie Windows.
Począwszy od Java 11, darmowa wersja Oracle (Java OpenJDK ) Oracle nie zawiera instalatora. To tylko plik zip zawierający pliki binarne.
Jak powinniśmy zainstalować OpenJDK 11 w systemie Windows, ponieważ nie ma już wspomnianych integracji? Czy nie są konieczne?
Odpowiedzi:
Wyodrębnij plik zip do folderu, np
C:\Program Files\Java\
. Utworzy onjdk-11
folder (w którym folder bin jest bezpośrednim podfolderem). Do wyodrębnienia pliku zip do tej lokalizacji mogą być potrzebne uprawnienia administratora.Ustaw ŚCIEŻKĘ:
C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
Ustaw JAVA_HOME:
bin
podfolderu).Jesteś ustawiony.
Aby sprawdzić, czy zadziałało, otwórz Wiersz polecenia i wpisz tekst
java -version
i sprawdź, czy drukuje nowo zainstalowany JDK.Jeśli chcesz odinstalować - po prostu cofnij powyższe kroki.
Uwaga: Możesz również wskazać
JAVA_HOME
folder instalacji JDK, a następnie ustawićPATH
zmienną na%JAVA_HOME%\bin
. Kiedy więc chcesz zmienić JDK, zmieniasz tylkoJAVA_HOME
zmienną i pozostawiaszPATH
ją taką, jaka jest.źródło
AdoptOpenJDK to nowa witryna hostowana przez społeczność Java . Znajdziesz tam instalatory .msi dla OpenJDK od 8 do 14, które wykonają wszystkie czynności wymienione w pytaniu (Rozpakowanie, klucze rejestru, aktualizacja zmiennych PATH (i JAVA_HOME), deinstalator ...).
źródło
Z komentarza @ZhekaKozlov: ojdkbuild ma kompilacje OpenJDK (obecnie 8 i 11) dla Windows (
zip
imsi
).źródło
java -version
i uzyskać żądanej wydajności.Użyj menedżera pakietów Chocolatey . To narzędzie wiersza polecenia podobne do npm. Po zainstalowaniu użyj
w wierszu polecenia z podwyższonym poziomem uprawnień, aby zainstalować OpenJDK.
Aby zaktualizować zainstalowaną wersję do najnowszej wersji, wpisz
Całkiem prosty w użyciu i szczególnie pomocny w aktualizacji do najnowszej wersji. Brak ręcznego majstrowania przy zmiennych środowiskowych ścieżki.
źródło
Możesz użyć Amazon Corretto . Korzystanie z wieloplatformowej, gotowej do produkcji dystrybucji OpenJDK jest bezpłatne. Zapewnia długoterminowe wsparcie obejmujące ulepszenia wydajności i poprawki bezpieczeństwa. Sprawdź instrukcje instalacji tutaj .
Możesz także sprawdzić Zulu od Azul .
Jeszcze jedną rzeczą, którą chcę tu podkreślić, jest to, że zarówno Amazon Corretto, jak i Zulu są zgodne z TCK. Możesz zobaczyć porównanie kompilacji OpenJDK tutaj i tutaj .
źródło
Deinstalator Oracle Java nie usuwa wszystkich plików.
Sprawdź, czy istnieje „C: \ ProgramData \ Oracle”, czy w katalogu jest kilka plików Java. (np. java.exe, javaw.exe)
Usuń go, aby zapobiec wykonywaniu błędnych plików java.
źródło