Android

A Java telepítése a debian 10 linuxon

Windows program telepítése,futtatása Linux alatt

Windows program telepítése,futtatása Linux alatt

Tartalomjegyzék:

Anonim

Ebben az oktatóanyagban elmagyarázzuk, hogyan telepítsük a Java (OpenJDK) szoftvert a Debian 10 Linux rendszerre.

A Java az egyik legnépszerűbb programozási nyelv, amelyet különféle alkalmazások és rendszerek készítésére használnak. A Java-ban kifejlesztett alkalmazások méretezhetők, rugalmasak és karbantarthatók.

Mielőtt elkezded

A Java kétféle megvalósítása létezik, az OpenJDK és az Oracle Java, szinte nincs különbség közöttük, kivéve, hogy az Oracle Java néhány további kereskedelmi funkcióval rendelkezik. Az Oracle Java licenc csak a szoftver nem kereskedelmi felhasználását engedélyezi, például személyes és fejlesztési felhasználást.

Az alapértelmezett Debian 10 adattárak két különféle Java csomagot tartalmaznak: Java Runtime Environment (JRE) és Java Development Kit (JDK). A JRE tartalmazza a Java virtuális gépet (JVM), osztályokat és bináris fájlokat, amelyek lehetővé teszik a Java programok futtatását. A Java fejlesztőknek telepíteniük kell a JDK-t, amely tartalmazza a JRE-t, valamint a Java-alkalmazások létrehozásához szükséges fejlesztési / hibakeresési eszközöket és könyvtárakat.

Az OpenJDK 11 telepítése

Az OpenJDK 11, a Java Platform nyílt forráskódú megvalósítása az alapértelmezett Java fejlesztés és futási idő a Debian 10-ben, Buster.

Futtassa a következő parancsokat sudo jogosultságokkal vagy root felhasználóval a csomagok indexének frissítéséhez és az OpenJDK 11 JDK csomag telepítéséhez:

sudo apt update sudo apt install default-jdk

A telepítés befejezése után ellenőrizheti a Java verzió ellenőrzésével:

java -version

A kimenetnek így kell kinéznie:

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)

Ez az! Ezen a ponton sikeresen telepítette a Java-t a Debian rendszerére.

A JRE szerepel a JDK csomagban. Ha csak JRE-re van szüksége, telepítse az default-jre csomagot.

Az OpenJDK 8 telepítése

Az írás idején a korábbi Java LTS 8. változat nem érhető el a hivatalos Debian Buster lerakatokban.

Engedélyezjük az AdoptOpenJDK lerakatot, amely előre beépített OpenJDK csomagokat biztosít.

  1. Kezdje a csomagok listájának frissítésével és az új lerakat HTTPS-n keresztüli hozzáadásához szükséges függőségek telepítésével:

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

    Importálja a lerakat GPG-kulcsát a következő wget paranccsal:

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

    Adja hozzá az AdoptOpenJDK APT lerakatot a rendszeréhez:

    sudo add-apt-repository --yes

    Miután a lerakat engedélyezve lett, frissítse az apt forrásokat és telepítse a Java 8-at a következő parancsokkal:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Végül ellenőrizze a telepítést a Java verzió ellenőrzésével:

    java -version

    A kimenetnek így kell kinéznie:

    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)

Állítsa be az alapértelmezett verziót

java -version

Az alapértelmezett verzió megváltoztatásához használja a update-alternatives parancsot:

sudo update-alternatives --config java

A kimenet az alábbiak szerint néz ki:

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:

Megkapja az összes telepített Java verzió listáját. Írja be az alapértelmezés szerint használni kívánt verzió számát, és nyomja meg az Enter billentyűt.

JAVA_HOME környezeti változó

Néhány Java alkalmazás a JAVA_HOME környezeti változót használja a Java telepítési helyének meghatározására.

A JAVA_HOME környezeti változó beállításához használja a update-alternatives a Java telepítésének helyére:

sudo update-alternatives --config java

Ebben a példában a telepítési útvonalak a következők:

  • Az OpenJDK 11 a /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 az /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Miután megtalálta a kívánt Java telepítés elérési útját, nyissa meg az /etc/environment fájlt:

sudo nano /etc/environment

Feltételezve, hogy a JAVA_HOME t az OpenJDK 11 elérési útjára kívánja állítani, a fájl végére adja hozzá a következő sort:

/ Etc / environment

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

A változásoknak a jelenlegi héjon hatályba lépéséhez jelentkezzen ki, jelentkezzen be, vagy futtassa a következő forrásparancsot:

source /etc/environment

Ellenőrizze, hogy a JAVA_HOME környezeti változó helyesen van-e beállítva:

echo $JAVA_HOME

Látnia kell a Java telepítéséhez vezető utat:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment egy rendszerszintű konfigurációs fájl, amelyet minden felhasználó használ. Ha felhasználói szinten szeretné beállítani a JAVA_HOME változót, akkor adja hozzá a sort a .bashrc fájlhoz vagy bármely más konfigurációs fájlhoz, amelyet a felhasználó bejelentkezéskor tölt be.

Távolítsa el a Java programot

Távolíthatja el a Java-t, mint bármely más, az apt vel telepített csomag.

Például az default-jdk csomag eltávolításához egyszerűen futtassa:

sudo apt remove default-jdk

Következtetés

Az OpenJDK legújabb LTS verziója elérhető az alapértelmezett Debian 10 Buster lerakatokban, és a telepítés egyszerű és érthető feladat.

java debian