Android

Hur man installerar java på debian 9

Как установить Java на Debian/Ubuntu

Как установить Java на Debian/Ubuntu

Innehållsförteckning:

Anonim

I denna handledning kommer vi att gå igenom installation av Java på Debian 9. Java är ett av de mest populära programmeringsspråken som används för att bygga olika typer av applikationer och system. Program som utvecklats i Java är skalbara, flexibla och underhållbara.

Det finns två olika Java-paket, Java Runtime Environment (JRE) och Java Development Kit (JDK). Om du bara vill köra Java-program, behöver du JRE och om du är Java-utvecklare behöver du JDK som inkluderar JRE och utvecklings- / felsökningsverktyg och bibliotek.

Det finns också två olika implementationer av Java, OpenJDK och Oracle Java, med nästan inga skillnader mellan dem förutom att Oracle Java har några ytterligare kommersiella funktioner.

förutsättningar

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

Installera OpenJDK 8

OpenJDK 8, öppen källkodsimplementering av Java-plattformen är standard Java-utveckling och runtime i Debian 9. Installationen är enkel och enkel.

Använd följande kommando för att installera OpenJDK 8 JDK från de vanliga Debian-lagren:

sudo apt update sudo apt install default-jdk

När installationen är klar kan du verifiera den genom att kontrollera Java-versionen:

java -version

Utgången ska se ut så här:

openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)

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

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

Installera OpenJDK 11

I skrivande stund är den senaste LTS-versionen av Java version 11. Denna version är tillgänglig från Debian Backports-förvaret.

Lägg först Backports till ditt systems programvarulagerlista:

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

När förvaret är aktiverat uppdaterar du apt-källor och installerar Java 11 med följande kommandon:

sudo apt update sudo apt install openjdk-11-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å Debian 9:

  1. Börja med att installera nödvändiga paket:

    sudo apt install dirmngr gnupg

    Importera den offentliga PPA-nyckeln och aktivera förvaret med följande kommando:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

    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

Om du har flera Java-versioner installerade på din Debian-maskin för att kontrollera vilken version som är inställd som standard-Java-versionstyp:

java -version

Utgången ska se ut så här:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

För att ändra standardversionen använder du kommandot update-alternatives :

sudo update-alternatives --config java

There are 2 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 2 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:

Du kommer att presenteras med en lista över alla installerade Java-versioner på ditt Debian-system. Ange numret på den version du vill använda som standard och tryck på Enter .

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 default-jdk paketet kör du helt enkelt:

sudo apt remove default-jdk

Slutsats

Nu när du har lärt dig hur du installerar och hanterar olika Java-versioner på din Debian-server kan ditt nästa steg vara att installera ett av de många applikationer som körs på Java, som Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins.. osv

java debian