Jei bent kartą bandėte paleisti Minecraft serverį Linux aplinkoje ar tiesiog kitokią programą reikalaujančią Java virtualios aplinkos, tikriausiai teko susidurti su sitaucija, kuomet serveris reikalauja įsirašyti Java aplinką ar tiesiog ją atsinaujinti į Java 11, 16 ar 17 versiją. Todėl šioje pamokoje sužinosime kaip pasitikrinti ar mūsų serveris turi įrašytą Java aplinką, kaip pasiruošti instaliacijai, bei kaip atlikti pačią instaliaciją greitai, sklandžiai, bei patogiai.
Sužinoti ar mūsų serveryje yra įrašyta Java virtuali aplinka, galime sužinoti keliais trumpais žingsniais.
1. Prisijungiame prie serverio per mūsų norimą ssh programą. Mūsų atveju naudojame "Putty" programą.
2. Paleidžiame šią komandą:
java -version
3. Jei Java aplinka yra įrašyta turėtume matyti atspausdintą panašų tekstą į šį: OpenJDK version (skaičius kurios versijos java turime) is installed.
Prieš viską pradedant mes privalome atnaujinti aplikacijas esančias mūsų serveryje, tai galime padaryti su komandomis žemiau.
Komanda sutikrinanti jūsų turimų aplikacijų sąrašus
sudo apt-get update
Komanda atnaujinanti turimas aplikacijas iš sąrašo
sudo apt-get upgrade
Suvedus šias komandas ir atsinaujinus aplikacijas serveryje, galime tęsti Java aplinkos įrašymo procesą.
Visų pirmą pradedame nuo Java instaliacijos failo parsisiuntimo. Į komandinę eilutę įvedame šią komandą:
wget https://raw.githubusercontent.com/chrishantha/install-java/master/install-java.sh
Taip pat parsisiunčiame Java Development Kit (JDK) versiją:
Dabar suteikime instaliacijos teises install-java.sh failui su šia komanda:
chmod +x install-java.sh
Paskutiniu žingsniu paleidžiame šią komandą, kuri instaliuoja Java 8 į mūsų virtualią mašiną:
yes | ./install-java.sh -f jdk.tar.gz
Instaliacijos pradžia visiškai identiška, kaip ir Oracle Java 8 instaliacijos, todėl suvedame šią komandą:
wget https://raw.githubusercontent.com/chrishantha/install-java/master/install-java.sh
Tuomet parsisiunčiame Java Development Kit (JDK) skirtą Java 11 versijai:
wget http://g09.rfox.cloud/jdk11.tar.gz
Suvedus ją matome, kad sėkmingai atsiųsti visi reikiami failai.
Suteikiame instaliacijos teises install-java.sh failui:
chmod +x install-java.sh
Galiausiai paleidžiame komandą kuri įrašo Oracle Java 11 į mūsų serverį:
yes | ./install-java.sh -f jdk11.tar.gz
Instaliacijos pradžia visiškai identiška, kaip ir Oracle Java 8 ir 11 instaliacijos, todėl suvedame šią komandą:
wget https://raw.githubusercontent.com/chrishantha/install-java/master/install-java.sh
Tuomet parsisiunčiame Java Development Kit (JDK) skirtą Java 16 versijai:
wget http://g09.rfox.cloud/jdk16.tar.gz
Suvedus ją matome, kad sėkmingai atsiųsti visi reikiami failai.
Suteikiame instaliacijos teises install-java.sh failui:
chmod +x install-java.sh
Galiausiai paleidžiame komandą kuri įrašo Oracle Java 16 į mūsų serverį:
yes | ./install-java.sh -f jdk16.tar.gz
Instaliacijos pradžia visiškai identiška, kaip ir Oracle Java 8, 11 ir 16 instaliacijos, todėl suvedame šią komandą:
wget https://raw.githubusercontent.com/chrishantha/install-java/master/install-java.sh
Tuomet parsisiunčiame Java Development Kit (JDK) skirtą Java 17 versijai:
wget http://g09.rfox.cloud/jdk17.tar.gz
Suvedus ją matome, kad sėkmingai atsiųsti visi reikiami failai.
Suteikiame instaliacijos teises install-java.sh failui:
chmod +x install-java.sh
Galiausiai paleidžiame komandą kuri įrašo Oracle Java 17 į mūsų serverį:
yes | ./install-java.sh -f jdk17.tar.gz
Įsirašius norimą Java versiją į mūsų virtualią mašiną visuomet vertėtų pasitikrinti ar ji yra įrašyta su šia komanda:
java -version