Android

Hoe Java op Debian 9 te installeren

How to Install Java in Ubuntu/Linux Latest JAVA 9 (Easiest way)..

How to Install Java in Ubuntu/Linux Latest JAVA 9 (Easiest way)..

Inhoudsopgave:

Anonim

In deze tutorial zullen we doorlopen met het installeren van Java op Debian 9. Java is een van de meest populaire programmeertalen die worden gebruikt om verschillende soorten applicaties en systemen te bouwen. Applicaties ontwikkeld in Java zijn schaalbaar, flexibel en onderhoudbaar.

Er zijn twee verschillende Java-pakketten, Java Runtime Environment (JRE) en Java Development Kit (JDK). Als u alleen Java-programma's wilt uitvoeren, hebt u JRE nodig en als u Java-ontwikkelaar bent, hebt u JDK nodig met JRE en hulpmiddelen voor ontwikkeling / foutopsporing en bibliotheken.

Er zijn ook twee verschillende implementaties van Java, OpenJDK en Oracle Java met vrijwel geen verschillen, behalve dat Oracle Java een paar extra commerciële functies heeft.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.

Installeer OpenJDK 8

OpenJDK 8, de open source-implementatie van het Java-platform, is de standaard Java-ontwikkeling en runtime in Debian 9. De installatie is eenvoudig en duidelijk.

Gebruik de volgende opdracht om OpenJDK 8 JDK te installeren vanuit de standaard Debian-opslagplaatsen:

sudo apt update sudo apt install default-jdk

Nadat de installatie is voltooid, kunt u deze verifiëren door de Java-versie te controleren:

java -version

De output zou er ongeveer zo uit moeten zien:

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)

Dat is het! Op dit punt zou u met succes Java op uw Debian-systeem moeten hebben geïnstalleerd.

JRE is opgenomen in het JDK-pakket. Als u alleen JRE nodig hebt, installeert u het default-jre pakket:

Installeer OpenJDK 11

Op het moment van schrijven is de nieuwste LTS-versie van Java versie 11. Deze versie is beschikbaar via de Debian Backports-repository.

Voeg eerst Backports toe aan de lijst met software-opslagplaatsen van uw systeem:

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

Zodra de repository is ingeschakeld, werkt u apt-bronnen bij en installeert u Java 11 met de volgende opdrachten:

sudo apt update sudo apt install openjdk-11-jdk

Oracle Java installeren

Lees de Oracle JDK-licentie voordat u Oracle Java installeert. De licentie staat alleen niet-commercieel gebruik van de software toe, zoals persoonlijk gebruik en ontwikkelingsgebruik.

Oracle Java 11 kan worden geïnstalleerd vanuit de Linux Uprising PPA.

De volgende stappen beschrijven hoe Oracle Java 11 op Debian 9 te installeren:

  1. Begin met het installeren van de nodige pakketten:

    sudo apt install dirmngr gnupg

    Importeer de openbare PPA-sleutel en schakel de repository in met de volgende opdracht:

    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

    Nadat de repository is toegevoegd, werkt u de oracle-java11-installer en installeert u het oracle-java11-installer pakket door het volgende te typen:

    sudo apt update sudo apt install oracle-java11-installer

    U wordt gevraagd de Oracle-licentie te accepteren.

    Controleer de installatie door de volgende opdracht uit te voeren waarmee de R-versie wordt afgedrukt:

    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)

Stel de standaardversie in

Als u meerdere Java-versies op uw Debian-machine hebt geïnstalleerd om te controleren welke versie is ingesteld als het standaard Java-versietype:

java -version

De output zou er ongeveer zo uit moeten zien:

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)

Gebruik de systeemupdate update-alternatives om de standaardversie te wijzigen:

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:

U krijgt een lijst met alle geïnstalleerde Java-versies op uw Debian-systeem. Voer het nummer in van de versie die u standaard wilt gebruiken en druk op Enter .

Verwijder Java

Als u om welke reden dan ook het Java-pakket wilt verwijderen, kunt u het verwijderen zoals elk ander pakket dat bij apt geïnstalleerd.

Als u bijvoorbeeld het default-jdk pakket wilt verwijderen, voert u gewoon uit:

sudo apt remove default-jdk

Conclusie

Nu u hebt geleerd hoe u verschillende Java-versies op uw Debian-server kunt installeren en beheren, zou uw volgende stap kunnen zijn om een ​​van de vele applicaties te installeren die op Java worden uitgevoerd, zoals Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins.. enz

java debian