- Introducere
- Precondiții prealabile
- Variații ale Java
- Instalați OpenJDK 8
- Instalați OpenJDK 8 JRE
- Instalați OpenJDK 8 JDK
- Instalați OpenJDK 7
- Instalați OpenJDK 7 JRE
- Instalați OpenJDK 7 JDK
- Instalați OpenJDK 6
- Instalați OpenJDK 6
- Instalați OpenJDK 6 JDK
- Instalați Oracle Java 9
- Instalează Oracle Java 9 JRE
- Instalați Oracle Java 9 JDK
- Instalați Oracle Java 8
- Instalați Oracle Java 8 JRE
- Instalați Oracle Java 8 JDK
- Set Default Java
- Utilizarea alternativelor
- Utilizarea variabilelor de mediu
- Concluzie
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:
outputThere 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!
.