Kaip įdiegti „Java 14“ „CentOS/RHEL 7/8“ ir „Fedora“


„Java“ yra saugi, stabili ir gerai žinoma bendros paskirties programavimo kalba ir skaičiavimo technologijų platforma, turinti daugybę tarpusavyje susijusių galimybių.

Norėdami paleisti „Java“ pagrįstas programas, turite turėti „Java“ savo serveryje. Jums labiausiai reikia „Java Runtime Environment“ (JRE), programinės įrangos komponentų, naudojamų „Java“ programoms paleisti „Linux“ kompiuteryje, rinkinio.

Jei norite sukurti „Java“ programinės įrangos programas, turite įdiegti „Oracle Java Development Kit“ (JDK), kurį sudaro visas JRE paketas su įrankiais, skirtais kurti, derinti ir stebėti „Java“ programas, ir tai yra „Oracle“ palaikoma „Java SE“ ( „Standard Edition“) versija.

Pastaba: jei ieškote atviro kodo ir nemokamos JDK versijos, įdiekite „OpenJDK“, kuris teikia tas pačias funkcijas ir našumą kaip „Oracle JDK“ pagal GPL licenciją.

Rašant šį straipsnį, „OpenJDK 11“ yra dabartinė „Java“ LTS versija, kuri turi būti įdiegta naudojant šią komandą iš numatytųjų saugyklų:

# yum install java-11-openjdk-devel
# java -version
openjdk 11.0.8 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)

Šiame straipsnyje mes parodysime, kaip įdiegti „Oracle OpenJDK 14“ į RHEL 8/7/6, „CentOS 8/7/6“ ir „Fedora 30-32“, kad galėtumėte kurti ir paleisti „Java“ programas.

„Oracle OpenJDK 14“ diegimas „CentOS/RHEL“ ir „Fedora“

Norėdami įdiegti „Oracle OpenJDK 14“, turite atsisiųsti gamybai paruoštą „OpenJDK 14“ iš komandos „wget“, kad atsisiųstumėte ir įdiegtumėte, kaip parodyta.

# wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14.0.2+12/205943a0976c4ed48cb16f1043c5c647/jdk-14.0.2_linux-x64_bin.rpm

Įdiekite paketą naudodami šią komandą:

# yum localinstall jdk-14.0.2_linux-x64_bin.rpm 

Jei sistemoje turite daugiau nei vieną „Java“ versiją, turite nustatyti numatytąją versiją naudodami komandą „alternatyvos“, kaip parodyta.

# alternatives --config java
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
 + 1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.8.10-0.el8_2.x86_64/bin/java)
*  2           /usr/java/jdk-14.0.2/bin/java

Enter to keep the current selection[+], or type selection number: 2

Tiesiog įveskite numerį, kad sistemoje nustatytumėte numatytąją „Java“ versiją.

Galiausiai patikrinkite „Java“ versiją.

# java -version
java version "14.0.2" 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

Sveikiname! Sėkmingai įdiegėte naujausią „Oracle OpenJDK 14“ versiją RHEL 8/7/6, „CentOS 8/7/6“ ir „Fedora 30-32“, kad sukurtumėte ir paleistumėte „Java“ programas.