sudo apt-get install openjdk-11-jdk
po tym spróbuj
java -version
aby upewnić się, że wersja java to 1.11.x, jeśli znalazłeś starą lub inną, sprawdź poniższe polecenie, aby zobaczyć dostępne jdks,
sudo update-java-alternatives --list
powinieneś zobaczyć coś takiego poniżej,
java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
możesz zobaczyć java 1.11 dostępną z powyższej listy, użyj poniższej komendy, aby ustawić java 11 na domyślną,
sudo update-alternatives --config java
dla powyższego polecenia otrzymasz coś takiego jak poniżej, a także poprosi o opcję ustawienia,
Istnieją 3 opcje dla alternatywnej javy (podając / usr / bin / java).
Status priorytetu ścieżki wyboru
0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1111 tryb automatyczny
1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1111 tryb ręczny
* 2 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java 1081 tryb ręczny
3 /usr/lib/jvm/jdk1.8.0_211/bin/java 0 tryb ręczny
Naciśnij, aby zachować aktualny wybór [*] lub wpisz numer wyboru:
możesz wybrać żądany numer wyboru, w moim przypadku jest to 0
dla javac,
sudo update-alternatives --config javac
da coś takiego jak poniżej,
Istnieją 3 możliwości alternatywnego javac (podając / usr / bin / javac).
Status priorytetu ścieżki wyboru
0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / javac 1111 tryb automatyczny
1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / javac 1111 tryb ręczny
* 2 / usr / lib / jvm / java-8-openjdk-amd64 / bin / javac 1081 tryb ręczny
3 /usr/lib/jvm/jdk1.8.0_211/bin/javac 0 tryb ręczny
Naciśnij, aby zachować aktualny wybór [*] lub wpisz numer wyboru:
w moim przypadku znowu jest 0
po wykonaniu powyższych czynności spróbuj
java -version
wyświetli coś takiego jak poniżej,
openjdk wersja „11.0.4” 2019-07-16
Środowisko uruchomieniowe OpenJDK (kompilacja 11.0.4 + 11-post-Ubuntu-1ubuntu218.04.3)
64-bitowa maszyna wirtualna serwera OpenJDK (wersja 11.0.4 + 11-post-Ubuntu-1ubuntu218.04.3, tryb mieszany>, udostępnianie)
sudo apt-get install openjdk-11-jdk
?