Grįžti atgal Grįžti atgal

Kaip įrašyti Java į VPS serverį

Minecraft serveriui ir daugeliui kitų programų reikia Java. Šioje pamokoje įdiegsite reikiamą Java versiją iš oficialios Adoptium (Eclipse Temurin) repozitorijos, kad vėliau ją galėtumėte atnaujinti viena komanda.

Ko reikės prieš pradedant

Java įdiegimas

  1. Patikrinkite, ar Java jau įdiegta

    Prisijunkite prie serverio per SSH ir įveskite:

    java -version

    Jei matote versijos numerį, Java jau įdiegta. Jei matote java: command not found, tęskite toliau.

  2. Atnaujinkite sistemą

    Prieš diegdami atnaujinkite paketų sąrašą ir esamus paketus:

    sudo apt update && sudo apt upgrade -y
  3. Pridėkite Adoptium repozitoriją

    Įdiekite reikalingus įrankius:

    sudo apt install -y wget apt-transport-https gpg

    Pridėkite repozitorijos saugumo raktą:

    wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null

    Pridėkite pačią repozitoriją. Komanda automatiškai atpažins jūsų sistemos versiją:

    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.list

    Atnaujinkite paketų sąrašą:

    sudo apt update
  4. Įdiekite reikiamą Java versiją

    Pasirinkite versiją, kurios reikia jūsų programai:

    sudo apt install -y temurin-25-jdk
    Kokios versijos reikia Minecraft serveriui?

    Minecraft 1.20.5 ir naujesnėms versijoms reikia Java 21, 1.17–1.20.4 versijoms Java 17, o 1.16.5 ir senesnėms Java 8. Naujausioms versijoms gali reikėti Java 25, todėl visada patikrinkite serverio reikalavimus.

  5. Patikrinkite įdiegimą

    Dar kartą įveskite:

    java -version

    Jei matote pasirinktos versijos numerį, Java įdiegta teisingai.

Dažni klausimai

Įdiegiau kelias versijas. Kaip pasirinkti numatytąją?

Įveskite sudo update-alternatives --config java ir sąraše pasirinkite reikiamos versijos numerį.

Kaip pašalinti Java?

Naudokite komandą sudo apt remove temurin-21-jdk, vietoje 21 įrašę savo versiją. Nenaudokite rm -rf /usr/lib/jvm, nes taip ištrinsite visas versijas ir sugadinsite sistemos nuorodas.

Programa rodo klaidą „Unsupported class file major version“

Klaida Unsupported class file major version reiškia, kad įdiegta per sena Java versija. Įdiekite naujesnę ir pasirinkite ją numatytąja.

Kodėl Temurin, o ne Oracle Java?

Eclipse Temurin yra nemokama ir atviro kodo OpenJDK versija, kuri veikia taip pat kaip Oracle Java, bet neturi licencijavimo apribojimų ir atsinaujina kartu su sistema per apt. Java 16 nebepalaikoma, todėl vietoje jos naudokite Java 17.

Ar ši pamoka tinka AlmaLinux ar Rocky Linux?

Ne. Šios sistemos naudoja dnf paketų tvarkyklę, todėl repozitorija pridedama kitaip. Jei jums reikia pagalbos, parašykite mums.

Kas toliau

Jei kyla sunkumų, parašykite mums į gyvąją pagalbą arba el. paštu.

Panašios pamokos

VPS Pamokos