Hej, w tym poradniku wyjaśnię jak usunąć wszystkie wersje Javy z VPS, wybrać odpowiednią i ją zainstalować 🙂
Poradnik zadziała na Debianie 8 i nowszych oraz na Ubuntu 16.04 i nowszych 😉
🔥 Usuwanie wszystkich wersji Javy z VPS
Najpierw pozbędziemy się wszystkich wersji Javy z VPS aby zapobiec konfliktom i mieć pewność, że zawsze używana będzie ta wersja Javy którą chcemy 🙂
Zrobimy to poprzez wykonanie jednej prostej komendy, która usunie zależność wymaganą niezależnie od tego jaką wersję Javy oraz od jakiego dystrybutora posiadamy, a co za tym idzie również pakiety które jej wymagają.
sudo apt purge java-common -y
Warto pozbyć się również innych pozostałości które są już zbędne:
sudo apt autoremove -y
☕ Wybór oraz instalacja nowej wersji Javy
Zainstalujemy Javę z dystrybucji Amazon Corretto która jest prosta w instalacji, darmowa do każdego zastosowania, otwartoźródłowa, zoptymalizowana oraz używana przez Amazona na swoich serwerach, a więc również przetestowana i stabilna :star_struck:
Najpierw upewnimy się, że w systemie znajdują się aplikacje które ułatwią nam dodanie potrzebnych repozytoriów:
sudo apt update
sudo apt install -y software-properties-common gnupg
Następnie dodamy repozytoria które są wspólne dla wszystkich wersji:
wget -O- https://apt.corretto.aws/corretto.key | sudo apt-key add -
sudo add-apt-repository 'deb https://apt.corretto.aws stable main'
sudo apt update
Teraz instalujemy wybraną wersję Javy:
- Jeśli chcesz uruchamiać serwer Minecraft w wersji 1.17 lub nowszej, wybierz Javę 18:
sudo apt install -y java-18-amazon-corretto-jdk
- Jeśli chcesz uruchamiać serwer Minecraft w wersji od 1.12 do 1.16.5, wybierz Javę 11:
sudo apt install -y java-11-amazon-corretto-jdk
- Jeśli chcesz uruchamiać serwer Minecraft w wersji 1.11.2 lub starszej, wybierz Javę 8:
sudo apt install -y java-1.8.0-amazon-corretto-jdk
😎 Sprawdzanie czy instalacja powiodła się
Wykonaj polecenie:
java -version
Jeśli wersja Javy jest zgodna z wybraną przez Ciebie, a w informacji zwrotnej widnieje słowo Corretto
, oznacza to że instalacja powiodła się 🥳