Introducere

Acest tutorial vă va arăta cum să instalați Java pe CentOS 7 (de asemenea 6 și 6.5), versiunile moderne Fedora și RHEL. Java este o platformă software populară care vă permite să rulați aplicații și applet-uri Java.

Este acoperită instalarea următoarelor versiuni de Java:

  • OpenJDK 8
  • OpenJDK 7
  • OpenJDK 6
  • Oracle Java 9
  • Oracle Java 8

Nu ezitați să treceți la secțiunea dorită cu ajutorul butonului Cuprins din bara laterală!

Precondiții prealabile

Înainte de a începe acest ghid, ar trebui să aveți configurat un utilizator obișnuit, non-root, cu privilegii sudo pe ambele servere – acesta este utilizatorul cu care ar trebui să vă conectați la serverele dumneavoastră. Puteți învăța cum să configurați un cont de utilizator obișnuit urmând pașii din ghidul nostru de configurare inițială a serverului pentru Centos 7.

Variații ale Java

Există trei ediții diferite ale platformei Java: Standard Edition (SE), Enterprise Edition (EE) și Micro Edition (ME). Acest tutorial se concentrează pe Java SE (Java Platform, Standard Edition).

Există două pachete Java SE diferite care pot fi instalate: Java Runtime Environment (JRE) și Java Development Kit (JDK). JRE este o implementare a mașinii virtuale Java (JVM), care vă permite să rulați aplicații și applet-uri Java compilate. JDK include JRE și alte programe necesare pentru scrierea, dezvoltarea și compilarea aplicațiilor și applet-urilor Java.

Există, de asemenea, două implementări diferite ale Java: OpenJDK și Oracle Java. Ambele implementări se bazează în mare parte pe același cod, dar OpenJDK, implementarea de referință a Java, este complet open source, în timp ce Oracle Java conține o parte din codul proprietar. Majoritatea aplicațiilor Java vor funcționa fără probleme cu oricare dintre ele, dar ar trebui să folosiți orice implementare pe care o solicită software-ul dumneavoastră.

Puteți instala diferite versiuni și versiuni ale Java pe un singur sistem, dar majoritatea oamenilor au nevoie de o singură instalare. Ținând cont de acest lucru, încercați să instalați doar versiunea de Java de care aveți nevoie pentru a rula sau dezvolta aplicația (aplicațiile) dumneavoastră.

Instalați OpenJDK 8

Această secțiune vă va arăta cum să instalați pachetele preinstalate OpenJDK 8 JRE și JDK folosind managerul de pachete yum, care este similar cu apt-get pentru Ubuntu/Debian. OpenJDK 8 este cea mai recentă versiune a OpenJDK.

Instalați OpenJDK 8 JRE

Pentru a instala OpenJDK 8 JRE folosind yum, rulați această comandă:

  • sudo yum install java-1.8.0-openjdk

La solicitarea de confirmare, introduceți y apoi RETURN pentru a continua instalarea.

Felicitări! Ați instalat OpenJDK 8 JRE.

Instalați OpenJDK 8 JDK

Pentru a instala OpenJDK 8 JDK folosind yum, rulați această comandă:

  • sudo yum install java-1.8.0-openjdk-devel

La solicitarea de confirmare, introduceți y apoi RETURN pentru a continua cu instalarea.

Felicitări! Ați instalat OpenJDK 8 JDK.

Instalați OpenJDK 7

Această secțiune vă va arăta cum să instalați pachetele preinstalate OpenJDK 7 JRE și JDK folosind managerul de pachete yum.

Instalați OpenJDK 7 JRE

Pentru a instala OpenJDK 7 JRE folosind yum, rulați această comandă:

  • sudo yum install java-1.7.0-openjdk

La solicitarea de confirmare, introduceți y apoi RETURN pentru a continua instalarea.

Felicitări! Ați instalat OpenJDK 7 JRE.

Instalați OpenJDK 7 JDK

Pentru a instala OpenJDK 7 JDK folosind yum, rulați această comandă:

  • sudo yum install java-1.7.0-openjdk-devel

La promptul de confirmare, introduceți y apoi RETURN pentru a continua cu instalarea.

Felicitări! Ați instalat OpenJDK 7 JDK.

Instalați OpenJDK 6

Această secțiune vă va arăta cum să instalați pachetele preinstalate OpenJDK 6 JRE și JDK folosind managerul de pachete yum.

Instalați OpenJDK 6

Pentru a instala OpenJDK 6 JRE folosind yum, rulați această comandă:

  • sudo yum install java-1.6.0-openjdk

La solicitarea de confirmare, introduceți y apoi RETURN pentru a continua cu instalarea.

Felicitări! Ați instalat OpenJDK 6 JRE.

Instalați OpenJDK 6 JDK

Pentru a instala OpenJDK 6 JDK folosind yum, rulați această comandă:

  • sudo yum install java-1.6.0-openjdk-devel

La promptul de confirmare, introduceți y apoi RETURN pentru a continua cu instalarea.

Felicitări! Ați instalat OpenJDK 6 JDK.

Instalați Oracle Java 9

Această secțiune a ghidului vă va arăta cum să instalați Oracle Java 9 JRE și JDK (64 de biți), cea mai recentă versiune a acestor pachete la momentul scrierii acestui articol.

În toată această secțiune vom folosi comanda wget pentru a descărca pachetele software Oracle Java. Este posibil ca wget să nu fie inclusă în mod implicit în distribuția dvs. Linux, așa că, pentru a putea continua, va trebui să o instalați executând:

  • sudo yum install wget

Nota: Trebuie să acceptați Acordul de Licență a Codului Binar Oracle pentru Java SE, care este unul dintre pașii incluși, înainte de a instala Oracle Java.

Instalează Oracle Java 9 JRE

Nota: Pentru a instala Oracle Java 9 JRE, va trebui să accesați pagina de descărcări Oracle Java 9 JRE, să acceptați acordul de licență și să copiați link-ul de descărcare a pachetului Linux .rpm corespunzător. Înlocuiți linkul de descărcare copiat în locul părții evidențiate din comanda wget.

Căutați în directorul dvs. personal și descărcați RPM-ul Oracle Java 9 JRE cu aceste comenzi:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Apoi instalați RPM-ul cu această comandă yum (dacă ați descărcat o versiune diferită, înlocuiți numele fișierului aici):

  • sudo yum localinstall jre-9.0.4_linux_x64_bin.rpm

La solicitarea de confirmare, introduceți y apoi RETURN pentru a continua instalarea.

Acum Java ar trebui să fie instalat la /usr/java/jre-9.0.4/bin/java, și legat de /usr/bin/java.

Puteți șterge fișierul de arhivă pe care l-ați descărcat mai devreme:

  • rm ~/jre-9.0.4_linux_x64_bin.rpm

Felicitări! Ați instalat Oracle Java 9 JRE.

Instalați Oracle Java 9 JDK

Nota: Pentru a instala Oracle Java 9 JDK, va trebui să accesați pagina de descărcări Oracle Java 9 JDK, să acceptați acordul de licență și să copiați link-ul de descărcare al pachetului Linux .rpm corespunzător. Înlocuiți linkul de descărcare copiat în locul părții evidențiate din comanda wget.

Căutați în directorul dvs. personal și descărcați RPM-ul Oracle Java 9 JDK cu aceste comenzi:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Apoi instalați RPM-ul cu această comandă yum (dacă ați descărcat o versiune diferită, înlocuiți numele fișierului aici):

  • sudo yum localinstall jdk-9.0.4_linux-x64_bin.rpm

La solicitarea de confirmare, introduceți y apoi RETURN pentru a continua instalarea.

Acum Java ar trebui să fie instalat la /usr/java/jdk-9.0.4/bin/java, și legat de /usr/bin/java.

Puteți șterge fișierul de arhivă pe care l-ați descărcat mai devreme:

  • rm ~/jdk-9.0.4_linux-x64_bin.rpm

Felicitări! Ați instalat Oracle Java 9 JDK.

Instalați Oracle Java 8

Această secțiune a ghidului vă va arăta cum să instalați Oracle Java 8 JRE și JDK (pe 64 de biți).

Nota: Trebuie să acceptați Acordul de Licență a Codului Binar Oracle pentru Java SE, care este unul dintre pașii incluși, înainte de a instala Oracle Java.

Instalați Oracle Java 8 JRE

Nota: Pentru a instala Oracle Java 8 JRE, va trebui să accesați pagina de descărcări Oracle Java 8 JRE, să acceptați acordul de licență și să copiați link-ul de descărcare a pachetului Linux .rpm corespunzător. Înlocuiți linkul de descărcare copiat în locul părții evidențiate din comanda wget.

Căutați în directorul dvs. personal și descărcați RPM-ul Oracle Java 8 JRE cu aceste comenzi:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Apoi instalați RPM-ul cu această comandă yum (dacă ați descărcat o versiune diferită, înlocuiți numele fișierului aici):

  • sudo yum localinstall jre-8u161-linux-x64.rpm

La solicitarea de confirmare, introduceți y apoi RETURN pentru a continua instalarea.

Acum Java ar trebui să fie instalat la /usr/java/jre1.8.0_161/bin/java, și legat de /usr/bin/java.

Puteți șterge fișierul de arhivă pe care l-ați descărcat mai devreme:

  • rm ~/jre-8u161-linux-x64.rpm

Felicitări! Ați instalat Oracle Java 8 JRE.

Instalați Oracle Java 8 JDK

Nota: Pentru a instala Oracle Java 8 JDK, va trebui să accesați pagina de descărcări Oracle Java 8 JDK, să acceptați acordul de licență și să copiați link-ul de descărcare a pachetului Linux .rpm corespunzător. Înlocuiți linkul de descărcare copiat în locul părții evidențiate din comanda wget.

Căutați în directorul dvs. personal și descărcați RPM-ul Oracle Java 8 JDK cu aceste comenzi:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Apoi instalați RPM-ul cu această comandă yum (dacă ați descărcat o versiune diferită, înlocuiți numele fișierului aici):

  • sudo yum localinstall jdk-8u161-linux-x64.rpm

La solicitarea de confirmare, introduceți y apoi RETURN pentru a continua instalarea.

Acum Java ar trebui să fie instalat la /usr/java/jdk1.8.0_161/jre/bin/java, și legat de /usr/bin/java.

Puteți șterge fișierul de arhivă pe care l-ați descărcat mai devreme:

  • rm ~/jdk-8u161-linux-x64.rpm

Felicitări! Ați instalat Oracle Java 8 JDK.

Set Default Java

Dacă ați instalat mai multe versiuni de Java, este posibil să doriți să setați una ca fiind cea implicită (adică cea care va rula atunci când un utilizator execută comanda java). În plus, unele aplicații necesită ca anumite variabile de mediu să fie setate pentru a localiza ce instalare de Java să folosească. Această secțiune vă va arăta cum să faceți acest lucru.

Apropoi, pentru a verifica versiunea de Java implicită, rulați această comandă:

  • java -version

Utilizarea alternativelor

Comanda alternatives, care gestionează comenzile implicite prin intermediul legăturilor simbolice, poate fi utilizată pentru a selecta comanda Java implicită.

Pentru a imprima programele care furnizează comanda java care sunt gestionate de alternatives, utilizați această comandă:

  • sudo alternatives --config java

Iată un exemplu de ieșire:

output
There are 5 programs which provide 'java'. Selection Command----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.x86_64/jre/bin/java) 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre/bin/java) 3 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java*+ 4 /usr/java/jre-9.0.4/bin/java 5 /usr/java/jdk-9.0.4/bin/javaEnter to keep the current selection, or type selection number:

Simplu introduceți un număr de selecție pentru a alege ce executabil java ar trebui să fie utilizat în mod implicit.

Utilizarea variabilelor de mediu

Multe aplicații Java utilizează variabilele de mediu JAVA_HOME sau JRE_HOME pentru a determina ce executabil java trebuie utilizat.

De exemplu, dacă ați instalat Java la /usr/java/jdk1.8.0_161/jre/bin (adică. java executabilul java este localizat la /usr/java/jdk1.8.0_161/jre/bin/java), ați putea seta variabila de mediu JAVA_HOME într-un shell sau script bash astfel:

  • export JAVA_HOME=/usr/java/jdk1.8.0_161/jre

Dacă doriți ca JAVA_HOME să fie setat în mod implicit pentru fiecare utilizator din sistem, adăugați linia anterioară la fișierul /etc/environment. O modalitate ușoară de a o adăuga la fișier este de a rula această comandă:

  • sudo sh -c "echo export JAVA_HOME=/usr/java/jdk1.8.0_161/jre >> /etc/environment"

Concluzie

Felicitări, acum sunteți gata să rulați și/sau să vă dezvoltați aplicațiile Java!

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.