Android

Kuinka asentaa Java debian 10 Linux -sovellukseen

How to Install Java JDK and Netbeans on Linux Mint

How to Install Java JDK and Netbeans on Linux Mint

Sisällysluettelo:

Anonim

Tässä opetusohjelmassa selitetään kuinka Java (OpenJDK) asennetaan Debian 10 Linuxiin.

Java on yksi suosituimmista ohjelmointikieleistä, joita käytetään erityyppisten sovellusten ja järjestelmien rakentamiseen. Java-sovelluksissa kehitetyt sovellukset ovat skaalautuvia, joustavia ja ylläpidettäviä.

Ennen kuin aloitat

Java-sovelluksia on kahta erilaista, OpenJDK ja Oracle Java, melkein niiden välillä ei ole eroja paitsi, että Oracle Java -sovelluksella on muutamia muita kaupallisia ominaisuuksia. Oracle Java -lisenssi sallii ohjelmiston vain ei-kaupallisen käytön, kuten henkilökohtainen käyttö ja kehityskäyttö.

Oletus Debian 10 -varastot sisältävät kaksi erilaista Java-pakettia, Java Runtime Environment (JRE) ja Java Development Kit (JDK). JRE sisältää Java-virtuaalikoneen (JVM), luokat ja binäärit, joiden avulla voit suorittaa Java-ohjelmia. Java-kehittäjien tulisi asentaa JDK, joka sisältää JRE: n sekä Java-sovellusten rakentamiseen tarvittavat kehitys- / virheenkorjaustyökalut ja kirjastot.

OpenJDK 11: n asentaminen

OpenJDK 11, Java-alustan avoimen lähdekoodin toteutus on Java-oletuskehitys ja ajonaika Debian 10: ssä, Buster.

Suorita seuraavat komennot käyttäjänä, jolla on sudo-oikeudet tai root, päivittääksesi pakettihakemisto ja asentaaksesi OpenJDK 11 JDK -paketin:

sudo apt update sudo apt install default-jdk

Kun asennus on valmis, voit tarkistaa sen tarkistamalla Java-version:

java -version

Lähdön tulisi näyttää noin:

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

Se siitä! Tässä vaiheessa olet asentanut Java onnistuneesti Debian-järjestelmään.

JRE sisältyy JDK-pakettiin. Jos tarvitset vain JRE: tä, asenna default-jre paketti.

OpenJDK 8: n asentaminen

Kirjoittamishetkellä edellinen Java LTS -versio 8 ei ole saatavana virallisissa Debian Buster -säilytystiloissa.

Aktivoimme AdoptOpenJDK-arkiston, joka tarjoaa valmiiksi rakennettuja OpenJDK-paketteja.

  1. Aloita päivittämällä pakettiluettelo ja asentamalla riippuvuudet, joita tarvitaan uuden arkiston lisäämiseen HTTPS: n yli:

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    Tuo arkiston GPG-avain seuraavalla wget-komennolla:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    Lisää AdoptOpenJDK APT -varasto järjestelmään:

    sudo add-apt-repository --yes

    Kun arkisto on otettu käyttöön, päivitä apt-lähteet ja asenna Java 8 seuraavilla komennoilla:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Lopuksi tarkista asennus tarkistamalla Java-versio:

    java -version

    Lähdön tulisi näyttää noin:

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

Aseta oletusversio

java -version

Oletusversion muuttamiseksi käytä update-alternatives komentoa:

sudo update-alternatives --config java

Tulos näyttää seuraavalta:

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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

Sinulle esitetään luettelo kaikista asennetuista Java-versioista. Kirjoita oletusarvoksi käytettävän version numero ja paina Enter .

JAVA_HOME Ympäristömuuttuja

Jotkut Java-sovellukset käyttävät JAVA_HOME ympäristömuuttujaa määrittämään Java-asennuksen sijainti.

Jos haluat asettaa JAVA_HOME ympäristömuuttujan, etsi update-alternatives -komennolla Java-asennuspaikka:

sudo update-alternatives --config java

Tässä esimerkissä asennuspolut ovat seuraavat:

  • OpenJDK 11 sijaitsee osoitteessa /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 sijaitsee osoitteessa /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Kun olet löytänyt haluamasi Java-asennuksen polun, avaa /etc/environment tiedosto:

sudo nano /etc/environment

Jos oletetaan, että haluat asettaa JAVA_HOME OpenJDK 11 JAVA_HOME , lisää seuraava rivi tiedoston loppuun:

/ Etc / ympäristö

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

Jotta muutokset tulevat voimaan nykyisessä kuoressasi, voit joko kirjautua ulos ja kirjautua sisään tai suorittaa seuraavan lähdekomennon:

source /etc/environment

Varmista, että JAVA_HOME ympäristömuuttuja on asetettu oikein:

echo $JAVA_HOME

Sinun pitäisi nähdä polku Java-asennukseen:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment on järjestelmän laajuinen määritystiedosto, jota kaikki käyttäjät käyttävät. Jos haluat asettaa JAVA_HOME muuttujan käyttäjäkohtaisesti, lisää rivi .bashrc tai muuhun määritystiedostoon, joka ladataan käyttäjän kirjautumisen yhteydessä.

Poista Java

Voit poistaa Java-asennuksen kuten kaikki muutkin apt asennetut paketit.

Esimerkiksi, jos haluat poistaa default-jdk paketin, suorita vain:

sudo apt remove default-jdk

johtopäätös

OpenJDK: n uusin LTS-versio on saatavana Debian 10 Busterin oletusvarastoissa ja asennus on yksinkertainen ja selkeä tehtävä.

java debian