Instalējiet OpenJDK uz CentOS un izvēlieties noklusējuma Java izpildes vidi
Publikācijas datums:
Atjaunināts:
Tehniskie raksti > Instalējiet OpenJDK uz CentOS un izvēlieties noklusējuma Java izpildes vidi
2026. gada statuss un droša lietošana
Secinājums: instalējiet atbalstītu OpenJDK būvējumu no apstiprinātas repozitorija, atlasiet sistēmas noklusējuma iestatījumu ar alternatives, pārbaudiet java -version un javac -version un iestatiet JAVA_HOME tikai programmatūrai, kurai tas faktiski ir nepieciešams.
Ko jūs uzzināsiet
- Atšķirība starp JRE/izpildlaika komandu, pilnu JDK, PATH un
JAVA_HOME. - Kā alternatīvas atlasa instalētās Java komandas bez cietā kodētām simbolu saišu ķēdēm.
- Kāpēc ir jāpārbauda Java izplatīšanas atbalsts un licencēšana, nevis jāsamazina līdz “Oracle Java ir maksas”.
Kam tas ir paredzēts: Linux administratoriem, kas sagatavo Java darbam ar Maven, Tomcat vai citiem pakalpojumiem.
2026. gada konteksts: tālāk norādītās CentOS 7/OpenJDK 8 komandas ir vēsturiskas. Izvēlieties atbalstītu JDK līniju, kas ir saderīga ar lietojumprogrammu, izmantojiet pašreizējos DNF pakotņu nosaukumus un skatiet piegādātāja atbalsta un licencēšanas noteikumus, lai uzzinātu precīzu izplatīšanu.
Drošības piezīme. Sākotnējā rakstā esošās komandas un konfigurācijas piemēri nav atkārtoti izpildīti pašreizējā ražošanas vidē. Pirms to lietošanas pārbaudiet atbalstītās versijas, dublējumus, piekļuves vadīklas un atcelšanas darbības atsevišķā testa vidē.
Galvenie oficiālie avoti
Pārskats.
Java instalēšanas procedūra CentOS un ceļa iestatīšana. Oracle Java ir sākusi maksāt un tiks izveidota, izmantojot OpenJDK. Informācija ir balstīta uz pieņēmumu, ka tiek izmantots CentOS7.
Satura rādītājs
1. Iestatīšanas informācija
Šajā sadaļā ir aprakstīta procedūra, kā iestatīt ceļu, no kurienes tiek lejupielādēta Java.
1-1. Lejupielādes materiāli
Lejupielādējiet OpenJDK no šādas vietnes.
1-2. Materiālu atkausēšana un pārvietošana
Pārvietojiet un atinstalējiet OpenJDK uz serveri. Turpmāk aprakstītais ir balstīts uz pieņēmumu, ka OpenJDK ir novietots zem "/var/work".
[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/
Iepriekš ir komanda, lai izvilktu OpenJDK zem '/var/work', izveidotu mapi 'java' zem '/usr/lib/' un pārvietotu izvilkto OpenJDK zem '/usr/lib/java/'.
1-3. Reģistrēt komandas alternatīvās
Alternatīvas ir vienkārši izskaidrotas kā vides mainīgo iestatīšanas mehānisms ar pārslēdzamām īsceļu saitēm. Piemēram, ja jums ir vairākas Java lietojumprogrammas, šis iestatījums atvieglo pārslēgšanos starp Java lietojumprogrammām. Ar šo komandu tiek iestatīts Java ceļš.
[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1
Iepriekš minētās komandas pirmajā rindiņā paskaidrots.
•Tiek izveidota saīsnes saite uz '/usr/bin/java'.
•Nosauciet grupu ar nosaukumu 'java'. Ja ir vairāki java un vēlaties pārslēgties starp tiem, reģistrējiet vairākus grupu nosaukumus java.
•Iestatiet īsceļu galamērķi "/usr/lib/java/jdk-11/bin/java".
•1. prioritāte.
Tas ļauj izpildīt java komandu.
1: Tiek izsaukts saīsne uz /usr/bin/java. Piezīme: Komandas, piemēram, "mkdir" un "ls", kas parasti tiek izpildītas, arī tiek saglabātas zem "/usr/bin". Šeit tiek izsauktas programmas "mkdir" un "ls", kuras parasti tiek izmantotas nejauši.
2: Tiek izsaukts saīsnes galamērķis '/etc/alternatives/java'. Arī šis ir īsais ceļš. Piezīme: 'java' failā '/etc/alternatives/java' ir vērtība, ko norāda grupas nosaukums.
3: Turklāt tiek izsaukts saīsnes galamērķis "/usr/lib/java/jdk-11/bin/java".
Komanda java tiek izpildīta secībā no (1) līdz (3).
Pārbaudiet, vai komanda java ir iespējota, izmantojot šādu komandu.
[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)
Ja tas tiek parādīts kā iepriekš, viss ir kārtībā.
2. kopsavilkums
Mēs esam aprakstījuši Java instalēšanas un ceļa iestatīšanas darbības.
Komandu java parasti izmanto nejauši, taču tā darbojas, reģistrējot alternatīvas un citus līdzekļus. Pievienojot jaunu java, lūdzu, ņemiet to vērā.
Paldies, ka noskatījāties līdz beigām.