Android

Hur man installerar java på ubuntu 18.04

How to Install Java JRE & JDK 14 on Ubuntu 18.04/19.10

How to Install Java JRE & JDK 14 on Ubuntu 18.04/19.10

Innehållsförteckning:

Anonim

Java är ett av de mest populära programmeringsspråken i världen, som används för att bygga olika typer av plattformsapplikationer.

Denna handledning beskriver hur du installerar olika versioner av OpenJDK samt Oracle Java på Ubuntu 18.04. Samma instruktioner gäller för Ubuntu 16.04 och alla Ubuntu-baserade distributioner, inklusive Kubuntu, Linux Mint och Elementary OS.

förutsättningar

Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.

Java-variationer

Java distribueras i tre olika utgåvor, Standard Edition (SE), Enterprise Edition (EE) och Micro Edition (ME). Denna handledning täcker installationen av Java SE (Standard Edition) -utgåvan.

OpenJDK och Oracle Java är de två huvudimplementeringarna av Java, med nästan inga skillnader mellan dem förutom att Oracle Java har några ytterligare kommersiella funktioner.

Det finns två olika Java-paket i Ubuntu-förvar, Java Runtime Environment (JRE) och Java Development Kit (JDK).

Om du bara vill köra Java-program behöver du JRE som bara innehåller Java Runtime-miljön. Java-utvecklare bör installera JDK, som också inkluderar utvecklings- / felsökningsverktyg och bibliotek.

Vi visar hur du installerar olika Java-paket. Om du inte vet vilken Java-implementering eller -version du ska använda är den allmänna rekommendationen att följa den OpenJDK-version som finns tillgänglig på Ubuntu 18.04.

Installera standard OpenJDK (Java 11)

I skrivande stund är den senaste LTS-versionen av Java version 11.

Följ stegen nedan för att installera Java OpenJDK 11 på ditt Ubuntu-system:

  1. Uppdatera först apt paketets index med:

    sudo apt update

    När paketindexet har uppdaterats, installera standard Java OpenJDK-paketet med:

    sudo apt install default-jdk

    Verifiera installationen genom att köra följande kommando som skriver ut Java-versionen:

    java -version

    Utgången ser ut så här:

    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)

Det är allt! Vid denna tidpunkt borde du ha installerat Java på ditt Ubuntu-system.

JRE ingår i JDK-paketet. Om du bara behöver JRE, installerar du default-jre paketet:

Installera OpenJDK 8

Java 8 är fortfarande den mest använda versionen av Java. Om din applikation kräver Java 8 kan du installera den genom att skriva följande kommandon:

sudo apt update sudo apt install openjdk-8-jdk

Installera Oracle Java

Innan du installerar Oracle Java måste du läsa Oracle JDK-licensen. Licensen tillåter endast icke-kommersiell användning av programvaran, såsom personlig användning och utvecklingsanvändning.

Oracle Java 11 kan installeras från Linux Uprising PPA.

Följande steg beskriver hur du installerar Oracle Java 11 på Ubuntu 18.04:

  1. Installera de beroenden som krävs för att lägga till ett nytt arkiv:

    sudo apt install software-properties-common

    Aktivera Linux Uprising PPA genom att köra följande kommandon:

    sudo add-apt-repository ppa:linuxuprising/java

    När förvaret har lagts till uppdaterar du oracle-java11-installer paketet oracle-java11-installer genom att skriva:

    sudo apt update sudo apt install oracle-java11-installer

    Du blir ombedd att acceptera Oracle-licensen.

    Verifiera installationen genom att köra följande kommando som kommer att skriva ut R-versionen:

    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)

Ställ in standardversionen av Java

För att kontrollera standardversionen av Java använder du följande kommando:

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)

Om du har flera Java-installationer för att ändra standardversionen använder du verktyget för update-alternatives som visas nedan:

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:

För att ändra standard Java-versionen anger du bara versionsnumret (numret i kolumnen Val) och trycker på Enter .

Ställ in JAVA_HOME-miljövariabeln

Vissa applikationer skrivna i Java använder JAVA_HOME att bestämma Java-installationsplatsen.

För att ställa in JAVA_HOME måste du först ta reda på Java-installationsvägarna med kommandot update-alternatives

sudo update-alternatives --config java

I vårt fall är installationsvägarna följande:

  • OpenJDK 11 är beläget vid /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 är beläget på /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Kopiera installationsvägen för önskad installation. Öppna sedan /etc/environment :

sudo nano /etc/environment

Lägg till följande rad i slutet av filen:

/ Etc / miljö

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

Se till att du byter ut sökvägen mot sökvägen till din Java-version.

Du kan antingen logga ut och logga in eller köra följande källkommando för att tillämpa ändringarna på din aktuella session:

source /etc/environment

För att verifiera att JAVA_HOME är korrekt inställd kör du följande ekokommando:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment är en systemomfattande konfigurationsfil som används av alla användare. Om du vill ställa in JAVA_HOME variabeln per användare, lägg till raden till .bashrc eller någon annan konfigurationsfil som laddas när användaren loggar in.

Avinstallera Java

Om du av någon anledning vill avinstallera Java-paketet kan du avinstallera det som alla andra paket installerade med apt .

Om du till exempel vill avinstallera openjdk-8-jdk :

sudo apt remove openjdk-8-jdk

Slutsats

I denna handledning lärde du dig att installera och hantera flera Java-versioner på din Ubuntu-server.

Du kan nu installera applikationer som körs på Java, som Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… etc.

java ubuntu