Aktualizacja java 8 -> java 16

W styczniu pytałem, jak na VPS zaktualizować java 8 do java 11, bo paper informował, że od wersji 1.17 będzie wspierał tylko javę 11. Wiosną Mojang sam jednak poinformował, że wersja 1.17 będzie wymagała javy 16.

Czy byłby ktoś tak uprzejmy, żeby napisał, jak będzie wyglądał konkretny wiersz, który na moim VPSie zainstaluje (podmieni) javę 8 na javę 16? Rozumiem, że reszta będzie wyglądała jak w styczniowych odpowiedziach: Aktualizacja java 8 -> java 11 na VPSie

Mam VPS Ubuntu 16.04.6 LTS.

A jaką posiadasz javę? Zwykłą czy OpenJDK? Na podstawie twojego starego wątku będzie to zapewne taka instrukcja

Tylko zamiast apt install openjdk-11-jre-headless wpisujesz apt install openjdk-16-jre-headless

1 polubienie

Dziękuję bardzo. Teraz zbieram odwagę, żeby to zrobić na VPSie…

Nic nie zepsujesz instalacją javy, spokojnie :smiley:

No chyba, że pluginy będą niekompatybilne z javą 16 bo też tak może się zdarzyć :stuck_out_tongue:

Swój serwer (1.16.5) testuję z javą 16 na swoim domowym komputerze i na razie nie natrafiłem na problemy. Ale na VPSie mam pufferpanel v1.2.4, nie wiem, czy tam nie może być jakiś problem. W dodatku jak coś poszłoby nie tak, to jestem w kropce, bo nie wiedziałbym, jak naprawić.

A jednak problem:

>apt install openjdk-16-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openjdk-16-jre-headless

Co mam teraz zrobić?

Dziś postaram się napisać obszerny poradnik dotyczący prawidłowego usuwania starszych wersji Javy i instalacji 16.

2 polubienia
1. add-apt-repository ppa:linuxuprising/java
2. apt update
3. echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
4. apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
5. apt update
6. apt install oracle-java16-installer --install-recommends
7. java -version

komenda pokazuje wszystkie zainstalowane wersje i można dzięki temu poleceniu zmienić z 16 na 8 bez usuwania danej wersji
update-alternatives --config java

Nie jest to dobry sposób, ta komenda z góry zakłada że korzystasz z Ubuntu 20.04 i może narobić niezłego bałaganu w systemie.

Gotowe: Jak usunąć wszystkie wersje Javy z VPS, wybrać odpowiednią i ją zainstalować?

4 polubienia

Dziękuję bardzo, to zadziałało!

1 polubienie