Android

Sådan installeres java på ubuntu 18.04

Slik installerer du Java fra pc'n din

Slik installerer du Java fra pc'n din

Indholdsfortegnelse:

Anonim

Java er et af de mest populære programmeringssprog i verden, der bruges til at bygge forskellige typer cross-platform applikationer.

Denne tutorial beskriver, hvordan man installerer forskellige versioner af OpenJDK såvel som Oracle Java på Ubuntu 18.04. De samme instruktioner gælder for Ubuntu 16.04 og enhver Ubuntu-baseret distribution, inklusive Kubuntu, Linux Mint og Elementary OS.

Forudsætninger

Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.

Java-variationer

Java distribueres i tre forskellige udgaver, Standard Edition (SE), Enterprise Edition (EE) og Micro Edition (ME). Denne tutorial dækker installationen af ​​Java SE (Standard Edition) -udgaven.

OpenJDK og Oracle Java er de to vigtigste implementeringer af Java, med næsten ingen forskelle mellem dem bortset fra at Oracle Java har et par ekstra kommercielle funktioner.

Der er to forskellige Java-pakker i Ubuntu-lagre, Java Runtime Environment (JRE) og Java Development Kit (JDK).

Hvis du kun vil køre Java-programmer, har du brug for JRE, der kun indeholder Java Runtime-miljøet. Java-udvikler skal installere JDK, som også inkluderer udviklings- / fejlsøgningsværktøjer og biblioteker.

Vi viser dig, hvordan du installerer forskellige Java-pakker. Hvis du ikke ved, hvilken Java-implementering eller -version du skal bruge, er den generelle anbefaling at holde sig til den OpenJDK-standardversion, der er tilgængelig på Ubuntu 18.04.

Installation af standard OpenJDK (Java 11)

I skrivende stund er den nyeste LTS-version af Java version 11.

Følg nedenstående trin for at installere Java OpenJDK 11 på dit Ubuntu-system:

  1. Opdater først det apt pakkeindeks med:

    sudo apt update

    Når pakkeindekset er opdateret, skal du installere standard Java OpenJDK-pakken med:

    sudo apt install default-jdk

    Bekræft installationen ved at køre følgende kommando, der udskriver Java-versionen:

    java -version

    Outputet ser sådan ud:

    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 er det! På dette tidspunkt skulle du have installeret Java på dit Ubuntu-system.

JRE er inkluderet i JDK-pakken. Hvis du kun har brug for JRE, skal du installere default-jre pakken:

Installation af OpenJDK 8

Java 8 er stadig den mest anvendte version af Java. Hvis din applikation kræver Java 8, kan du installere den ved at skrive følgende kommandoer:

sudo apt update sudo apt install openjdk-8-jdk

Installation af Oracle Java

Før du installerer Oracle Java, skal du sørge for at læse Oracle JDK-licensen. Licensen tillader kun ikke-kommerciel brug af softwaren, såsom personlig brug og udviklingsbrug.

Oracle Java 11 kan installeres fra Linux Uprising PPA.

Følgende trin beskriver, hvordan du installerer Oracle Java 11 på Ubuntu 18.04:

  1. Installer de nødvendige afhængigheder for at tilføje et nyt lager:

    sudo apt install software-properties-common

    Aktivér Linux Uprising PPA ved at køre følgende kommandoer:

    sudo add-apt-repository ppa:linuxuprising/java

    Når depotet er tilføjet, skal du opdatere oracle-java11-installer pakken oracle-java11-installer ved at skrive:

    sudo apt update sudo apt install oracle-java11-installer

    Du bliver bedt om at acceptere Oracle-licensen.

    Bekræft installationen ved at køre følgende kommando, der udskriver 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)

Indstil standard Java-versionen

For at kontrollere standard Java-versionen bruger du følgende 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)

Hvis du har flere Java-installationer til at ændre standardversionen, skal du bruge update-alternatives værktøjet som vist nedenfor:

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:

For at ændre standard Java-versionen skal du blot indtaste versionnummeret (nummeret i kolonnen Valg) og trykke på Enter .

Indstil JAVA_HOME-miljøvariablen

Nogle applikationer skrevet i Java bruger miljøvariablen JAVA_HOME til at bestemme Java-installationsplaceringen.

For at indstille JAVA_HOME miljøvariablen skal du først finde ud af Java-installationsstierne ved hjælp af kommandoen update-alternatives

sudo update-alternatives --config java

I vores tilfælde er installationsstierne som følger:

  • OpenJDK 11 er placeret på /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 er placeret på /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Kopier installationsvej til din foretrukne installation. Åbn derefter filen /etc/environment :

sudo nano /etc/environment

Tilføj følgende linje i slutningen af ​​filen:

/ Etc / miljø

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

Sørg for at udskifte stien med stien til din foretrukne Java-version.

Du kan enten logge ud og logge ind eller køre følgende kildekommando for at anvende ændringerne på din aktuelle session:

source /etc/environment

For at kontrollere, at JAVA_HOME miljøvariablen er korrekt indstillet, skal du køre følgende ekko-kommando:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment er en systemdækkende konfigurationsfil, der bruges af alle brugere. Hvis du vil indstille JAVA_HOME variablen pr. Bruger, tilføj linjen til .bashrc eller en hvilken som helst anden konfigurationsfil, der indlæses, når brugeren logger på.

Afinstaller Java

Hvis du af en eller anden grund ønsker at afinstallere Java-pakken, kan du afinstallere den som enhver anden pakke, der er installeret med apt .

Hvis du f.eks. openjdk-8-jdk afinstallere openjdk-8-jdk :

sudo apt remove openjdk-8-jdk

Konklusion

I denne tutorial lærte du, hvordan du installerer og administrerer flere Java-versioner på din Ubuntu-server.

Du kan nu installere applikationer, der kører på Java, såsom Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… osv.

java ubuntu