Android

Hvordan installere java på ubuntu 18.04

How To Install Oracle Java 14 (JDK 14) On Ubuntu 20.04 LTS, Debian Linux

How To Install Oracle Java 14 (JDK 14) On Ubuntu 20.04 LTS, Debian Linux

Innholdsfortegnelse:

Anonim

Java er et av de mest populære programmeringsspråkene i verden, brukt til å bygge forskjellige typer plattformsapplikasjoner.

Denne veiledningen beskriver hvordan du installerer forskjellige versjoner av OpenJDK så vel som Oracle Java på Ubuntu 18.04. De samme instruksjonene gjelder for Ubuntu 16.04 og all Ubuntu-basert distribusjon, inkludert Kubuntu, Linux Mint og Elementary OS.

Forutsetninger

Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.

Java-varianter

Java distribueres i tre forskjellige utgaver, Standard Edition (SE), Enterprise Edition (EE) og Micro Edition (ME). Denne opplæringen dekker installasjonen av Java SE (Standard Edition) -utgaven.

OpenJDK og Oracle Java er de to viktigste implementeringene av Java, med nesten ingen forskjeller mellom dem bortsett fra at Oracle Java har noen få ekstra kommersielle funksjoner.

Det er to forskjellige Java-pakker i Ubuntu-depot, Java Runtime Environment (JRE) og Java Development Kit (JDK).

Hvis du bare vil kjøre Java-programmer, trenger du JRE som bare inneholder Java Runtime Environment. Java-utvikleren bør installere JDK, som også inkluderer verktøy for utvikling / feilsøking og biblioteker.

Vi viser deg hvordan du installerer forskjellige Java-pakker. Hvis du ikke vet hvilken Java-implementering eller -versjon du skal bruke, er den generelle anbefalingen å følge den standard OpenJDK-versjonen som er tilgjengelig på Ubuntu 18.04.

Installere standard OpenJDK (Java 11)

I skrivende stund er den siste LTS-versjonen av Java versjon 11.

Følg trinnene nedenfor for å installere Java OpenJDK 11 på Ubuntu-systemet:

  1. Oppdater først apt pakkeindeksen med:

    sudo apt update

    Når pakkeindeksen er oppdatert, installerer du standard Java OpenJDK-pakken med:

    sudo apt install default-jdk

    Bekreft installasjonen ved å kjøre følgende kommando som skriver ut Java-versjonen:

    java -version

    Utgangen vil se slik ut:

    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 tidspunktet burde du ha installert Java på Ubuntu-systemet.

JRE er inkludert i JDK-pakken. Hvis du bare trenger JRE, installerer du default-jre pakken:

Installere OpenJDK 8

Java 8 er fortsatt den mest brukte versjonen av Java. Hvis applikasjonen din krever Java 8, kan du installere den ved å skrive inn følgende kommandoer:

sudo apt update sudo apt install openjdk-8-jdk

Installerer Oracle Java

Før du installerer Oracle Java, må du huske å lese Oracle JDK-lisensen. Lisensen tillater bare ikke-kommersiell bruk av programvaren, for eksempel personlig bruk og utviklingsbruk.

Oracle Java 11 kan installeres fra Linux Uprising PPA.

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

  1. Installer avhengighetene som er nødvendige for å legge til et nytt depot:

    sudo apt install software-properties-common

    Aktiver Linux Uprising PPA ved å kjøre følgende kommandoer:

    sudo add-apt-repository ppa:linuxuprising/java

    Når depotet er lagt til, oppdaterer du oracle-java11-installer pakken oracle-java11-installer ved å skrive:

    sudo apt update sudo apt install oracle-java11-installer

    Du blir bedt om å godta Oracle-lisensen.

    Bekreft installasjonen ved å kjøre følgende kommando som vil skrive ut R-versjonen:

    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)

Angi standard Java-versjon

For å sjekke standardversjonen av Java bruker 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-installasjoner for å endre standardversjonen, bruker du verktøyet for update-alternatives 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 å endre standard Java-versjonen, skriv bare inn versjonsnummeret (nummeret i valgkolonnen) og trykk Enter .

Angi JAVA_HOME-miljøvariabelen

Noen applikasjoner skrevet i Java bruker JAVA_HOME å bestemme Java-installasjonsstedet.

For å stille inn JAVA_HOME miljøvariabelen, må du først finne ut Java-installasjonsstiene ved å bruke update-alternatives kommandoen

sudo update-alternatives --config java

I vårt tilfelle er installasjonsveiene som følger:

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

Kopier installasjonsstien til ønsket installasjon. Deretter åpner du filen /etc/environment :

sudo nano /etc/environment

Legg til følgende linje på slutten av filen:

/ Etc / miljø

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

Forsikre deg om at du bytter ut banen til banen til din foretrukne Java-versjon.

Du kan enten logge av og logge på eller kjøre følgende kildekommando for å bruke endringene på den nåværende økten:

source /etc/environment

For å bekrefte at JAVA_HOME miljøvariabelen er riktig satt, kjører du følgende ekkokommando:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment er en systemomfattende konfigurasjonsfil som brukes av alle brukere. Hvis du vil stille inn JAVA_HOME variabelen per bruker, legger du linjen til .bashrc eller en hvilken som helst annen konfigurasjonsfil som lastes inn når brukeren logger inn.

Avinstaller Java

Hvis du av en eller annen grunn ønsker å avinstallere Java-pakken, kan du avinstallere den som alle andre pakker som er installert med apt .

Hvis du for eksempel vil avinstallere openjdk-8-jdk :

sudo apt remove openjdk-8-jdk

Konklusjon

I denne opplæringen lærte du hvordan du installerer og administrerer flere Java-versjoner på Ubuntu-serveren.

Du kan nå installere applikasjoner som kjører på Java, for eksempel Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… osv.

java ubuntu