Kuidas paigaldada Java VPS-serverisse
Minecrafti server ja paljud muud rakendused vajavad Javat. Selles juhendis paigaldate vajaliku Java versiooni ametlikust Adoptiumi (Eclipse Temurin) hoidlast, et saaksite seda hiljem ühe käsuga uuendada.
Mida on vaja enne alustamist
- VPS-serverit Ubuntu või Debianiga.
- Kasutajat sudo-õigustega.
- SSH-programmi. Loe lähemalt: Kuidas kasutada PuTTY-t.
Java paigaldamine
-
Kontrollige, kas Java on juba paigaldatud
Looge serveriga SSH-ühendus ja sisestage:
java -versionKui näete versiooninumbrit, on Java juba paigaldatud. Kui näete java: command not found, jätkake.
-
Uuendage süsteemi
Enne paigaldamist uuendage pakettide loendit ja olemasolevaid pakette:
sudo apt update && sudo apt upgrade -y -
Lisage Adoptiumi hoidla
Paigaldage vajalikud tööriistad:
sudo apt install -y wget apt-transport-https gpgLisage hoidla allkirjavõti:
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/nullLisage hoidla ise. Käsk tuvastab teie süsteemi versiooni automaatselt:
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.listUuendage pakettide loendit:
sudo apt update -
Paigaldage vajalik Java versioon
Valige versioon, mida teie rakendus vajab:
sudo apt install -y temurin-25-jdksudo apt install -y temurin-21-jdksudo apt install -y temurin-17-jdksudo apt install -y temurin-11-jdksudo apt install -y temurin-8-jdkMillist versiooni vajab Minecrafti server?Minecraft 1.20.5 ja uuemad vajavad Java 21, versioonid 1.17–1.20.4 Java 17 ning 1.16.5 ja vanemad Java 8. Uusimad versioonid võivad nõuda Java 25, seega kontrollige alati serveri nõudeid.
-
Kontrollige paigaldust
Sisestage uuesti:
java -versionKui näete valitud versiooni numbrit, on Java õigesti paigaldatud.
Korduma kippuvad küsimused
Paigaldasin mitu versiooni. Kuidas valida vaikeversioon?
Sisestage sudo update-alternatives --config java ja valige loendist vajaliku versiooni number.
Kuidas Javat eemaldada?
Kasutage käsku sudo apt remove temurin-21-jdk, asendades 21 oma versiooniga. Ärge kasutage käsku rm -rf /usr/lib/jvm, sest see kustutab kõik versioonid ja rikub süsteemi lingid.
Rakendus näitab viga „Unsupported class file major version“
Viga Unsupported class file major version tähendab, et paigaldatud Java versioon on liiga vana. Paigaldage uuem ja valige see vaikeversiooniks.
Miks Temurin, mitte Oracle Java?
Eclipse Temurin on tasuta avatud lähtekoodiga OpenJDK versioon, mis töötab samamoodi nagu Oracle Java, kuid millel pole litsentsipiiranguid ja mis uueneb koos süsteemiga apt-i kaudu. Java 16 pole enam toetatud, seega kasutage selle asemel Java 17.
Kas see juhend sobib AlmaLinuxile või Rocky Linuxile?
Ei. Need süsteemid kasutavad paketihaldurit dnf, seega lisatakse hoidla teisiti. Kui vajate abi, kirjutage meile.
Mis edasi
Kui tekib raskusi, kirjutage meile reaalajas vestluses või e-postiga.