Android

Cum se instalează java pe ubuntu 18.04

► Cum Instalez un Program in Ubuntu Linux din Terminal ? | Invata Linux Ep. 14

► Cum Instalez un Program in Ubuntu Linux din Terminal ? | Invata Linux Ep. 14

Cuprins:

Anonim

Java este unul dintre cele mai populare limbaje de programare din lume, utilizat pentru construirea diferitelor tipuri de aplicații multiplă platformă.

Acest tutorial descrie cum se instalează diferite versiuni ale OpenJDK, precum și Oracle Java pe Ubuntu 18.04. Aceleași instrucțiuni se aplică pentru Ubuntu 16.04 și pentru orice distribuție bazată pe Ubuntu, inclusiv Kubuntu, Linux Mint și sistemul de operare elementar.

Cerințe preliminare

Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.

Variante Java

Java este distribuit în trei ediții diferite, Standard Edition (SE), Enterprise Edition (EE) și Micro Edition (ME). Acest tutorial acoperă instalarea ediției Java SE (Standard Edition).

OpenJDK și Oracle Java sunt cele două implementări principale ale Java, cu aproape nici o diferență între ele, cu excepția faptului că Oracle Java are câteva caracteristici comerciale suplimentare.

Există două pachete Java diferite în depozitele Ubuntu, Java Runtime Environment (JRE) și Java Development Kit (JDK).

Dacă doriți să rulați numai programe Java, atunci aveți nevoie de JRE care conține doar mediul Runtime Java. Dezvoltatorul Java ar trebui să instaleze JDK, care include, de asemenea, instrumentele de dezvoltare / depanare și biblioteci.

Vă vom arăta cum să instalați diverse pachete Java. Dacă nu știți ce implementare sau versiune Java să utilizați, recomandarea generală este să respectați versiunea implicită OpenJDK disponibilă pe Ubuntu 18.04.

Instalarea implicită OpenJDK (Java 11)

În momentul scrierii, cea mai recentă versiune LTS a Java este versiunea 11.

Urmați pașii de mai jos pentru a instala Java OpenJDK 11 pe sistemul Ubuntu:

  1. În primul rând, actualizați indexul pachetului apt cu:

    sudo apt update

    Odată actualizat indexul pachetului, instalați pachetul implicit Java OpenJDK cu:

    sudo apt install default-jdk

    Verificați instalarea, executând următoarea comandă care va imprima versiunea Java:

    java -version

    Rezultatul va arăta astfel:

    openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Asta e! În acest moment, ar fi trebuit să instalați cu succes Java pe sistemul Ubuntu.

JRE este inclus în pachetul JDK. Dacă aveți nevoie doar de JRE, instalați pachetul default-jre :

Instalarea OpenJDK 8

Java 8 este încă cea mai utilizată versiune de Java. Dacă aplicația necesită Java 8, o puteți instala introducând următoarele comenzi:

sudo apt update sudo apt install openjdk-8-jdk

Instalarea Oracle Java

Înainte de a instala Oracle Java, asigurați-vă că citiți licența Oracle JDK. Licența permite numai utilizarea non-comercială a software-ului, cum ar fi utilizarea personală și utilizarea pentru dezvoltare.

Oracle Java 11 poate fi instalat din Linux Uprising PPA.

Următorii pași descriu cum se instalează Oracle Java 11 pe Ubuntu 18.04:

  1. Instalați dependențele necesare pentru a adăuga un nou depozit:

    sudo apt install software-properties-common

    Activați Linux Uprising PPA rulând următoarele comenzi:

    sudo add-apt-repository ppa:linuxuprising/java

    După adăugarea depozitului, actualizați lista de pachete și instalați pachetul oracle-java11-installer tastând:

    sudo apt update sudo apt install oracle-java11-installer

    Vi se va solicita să acceptați licența Oracle.

    Verificați instalarea rulând următoarea comandă care va imprima versiunea R:

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Setați Versiunea Java implicită

Pentru a verifica varianta Java implicită, ar trebui să utilizați următoarea comandă:

java -version

openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Dacă aveți mai multe instalații Java pentru a modifica versiunea implicită, utilizați instrumentul de update-alternatives , așa cum se arată mai jos:

sudo update-alternatives --config java

There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

Pentru a schimba versiunea implicită Java trebuie doar să introduceți numărul versiunii (numărul din coloana Selecție) și să apăsați Enter .

Setați variabila de mediu JAVA_HOME

Unele aplicații scrise în Java utilizează variabila de mediu JAVA_HOME pentru a determina locația de instalare Java.

Pentru a seta variabila de mediu JAVA_HOME , mai întâi, trebuie să aflați căile de instalare Java folosind comanda update-alternatives

sudo update-alternatives --config java

În cazul nostru, căile de instalare sunt următoarele:

  • OpenJDK 11 se află la /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 se află la /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Copiați calea de instalare a instalării preferate. Apoi, deschideți /etc/environment :

sudo nano /etc/environment

Adăugați următoarea linie, la sfârșitul fișierului:

/ Etc / mediu

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Asigurați-vă că înlocuiți calea cu calea către versiunea Java preferată.

Puteți să vă deconectați și să vă autentificați sau să executați următoarea comandă sursă pentru a aplica modificările la sesiunea curentă:

source /etc/environment

Pentru a verifica dacă variabila de mediu JAVA_HOME este setată corect, executați următoarea comandă ecou:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment este un fișier de configurare la nivel de sistem, care este utilizat de toți utilizatorii. Dacă doriți să setați variabila JAVA_HOME pe fiecare utilizator, adăugați linia la .bashrc sau la orice alt fișier de configurare care este încărcat atunci când utilizatorul se conectează.

Dezinstalați Java

Dacă din orice motiv doriți să dezinstalați pachetul Java, îl puteți dezinstala ca orice alt pachet instalat cu apt .

De exemplu, dacă doriți să dezinstalați pachetul openjdk-8-jdk rulează:

sudo apt remove openjdk-8-jdk

Concluzie

În acest tutorial, ați învățat cum să instalați și să gestionați mai multe versiuni Java pe serverul dvs. Ubuntu.

Acum puteți instala aplicații care rulează pe Java, cum ar fi Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… etc

java ubuntu