Android

A Java telepítése az ubuntu 18.04-en

Java telepítése

Java telepítése

Tartalomjegyzék:

Anonim

A Java a világ egyik legnépszerűbb programozási nyelve, amelyet különféle típusú platformközi alkalmazások készítéséhez használnak.

Ez az oktatóprogram ismerteti az OpenJDK, valamint az Oracle Java különféle verzióinak telepítését az Ubuntu 18.04-en. Ugyanezek az utasítások vonatkoznak az Ubuntu 16.04-re és az összes Ubuntu-alapú disztribúcióra, beleértve a Kubuntu, a Linux Mint és az Elementary OS rendszert.

Előfeltételek

Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

Java variációk

A Java három különféle kiadásban van forgalmazva: Standard Edition (SE), Enterprise Edition (EE) és Micro Edition (ME). Ez az útmutató ismerteti a Java SE (Standard Edition) kiadás telepítését.

Az OpenJDK és az Oracle Java a Java két fő megvalósítása, 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.

Két különböző Java csomag van az Ubuntu tárolókban, a Java Runtime Environment (JRE) és a Java Development Kit (JDK).

Ha csak a Java programokat szeretné futtatni, akkor szüksége van a JRE-re, amely csak a Java futási környezetet tartalmazza. A Java fejlesztőnek telepítenie kell a JDK-t, amely a fejlesztési / hibakeresési eszközöket és könyvtárakat is tartalmazza.

Megmutatjuk, hogyan kell telepíteni a különféle Java csomagokat. Ha nem tudja, melyik Java implementációt vagy verziót használja, az általános javaslat az, hogy tartsa be az Ubuntu 18.04-en elérhető alapértelmezett OpenJDK verziót.

Az alapértelmezett OpenJDK telepítése (Java 11)

Az írás idején a Java legújabb LTS verziója a 11. verzió.

Kövesse az alábbi lépéseket a Java OpenJDK 11 telepítéséhez az Ubuntu rendszerre:

  1. Először frissítse az apt csomag indexét a következővel:

    sudo apt update

    A csomag indexének frissítése után telepítse az alapértelmezett Java OpenJDK csomagot a következővel:

    sudo apt install default-jdk

    Ellenőrizze a telepítést a következő parancs futtatásával, amely kinyomtatja a Java verziót:

    java -version

    A kimenet így néz ki:

    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)

Ez az! Ezen a ponton sikeresen telepítenie kellett a Java-t az Ubuntu 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

A Java 8 továbbra is a Java legszélesebb körben használt verziója. Ha az alkalmazásnak Java 8-ra van szüksége, a következő parancsok beírásával telepítheti:

sudo apt update sudo apt install openjdk-8-jdk

Az Oracle Java telepítése

Az Oracle Java telepítése előtt feltétlenül olvassa el az Oracle JDK licencet. A licenc csak a szoftver nem kereskedelmi felhasználását engedélyezi, például személyes felhasználásra és fejlesztési használatra.

Az Oracle Java 11 telepíthető a Linux Uprising PPA-ból.

A következő lépések leírják az Oracle Java 11 telepítését az Ubuntu 18.04-en:

  1. Telepítse az új lerakat hozzáadásához szükséges függőségeket:

    sudo apt install software-properties-common

    Engedélyezze a Linux Uprising PPA-t a következő parancsok futtatásával:

    sudo add-apt-repository ppa:linuxuprising/java

    Miután hozzáadta a lerakatot, frissítse a csomagok listáját és telepítse az oracle-java11-installer csomagot:

    sudo apt update sudo apt install oracle-java11-installer

    A program felszólítja az Oracle licenc elfogadására.

    A következő parancs futtatásával ellenőrizze a telepítést, amely kinyomtatja az R verziót:

    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)

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

Az alapértelmezett Java verzió ellenőrzéséhez a következő parancsot használja:

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)

Ha több Java-telepítéssel rendelkezik az alapértelmezett verzió megváltoztatásához, akkor használja az alább látható update-alternatives :

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:

Az alapértelmezett Java verzió megváltoztatásához csak írja be a verziószámot (a számot a Kiválasztás oszlopban), és nyomja meg az Enter billentyűt.

Állítsa be a JAVA_HOME környezeti változót

Egyes Java nyelven írt alkalmazások a JAVA_HOME környezeti változót használják a Java telepítési helyének meghatározására.

A JAVA_HOME környezeti változó beállításához először meg kell találnia a Java telepítési útvonalait a update-alternatives paranccsal.

sudo update-alternatives --config java

Esetünkben 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/java-8-openjdk-amd64/jre/bin/java

Másolja a kívánt telepítés útvonalát. Ezután nyissa meg az /etc/environment fájlt:

sudo nano /etc/environment

Adja hozzá a következő sort a fájl végéhez:

/ Etc / environment

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

Feltétlenül cserélje ki az elérési utat a kívánt Java verzió elérési útjára.

Kijelentkezhet és bejelentkezhet, vagy futtathatja a következő forrásparancsot a jelenlegi munkamenet módosításainak alkalmazására:

source /etc/environment

Annak ellenőrzéséhez, hogy a JAVA_HOME környezeti változó helyesen van-e beállítva, futtassa a következő echo parancsot:

echo $JAVA_HOME

/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

Ha valamilyen okból el akarja távolítani a Java csomagot, akkor eltávolíthatja, mint bármely más, az apt telepített csomagját.

Például, ha eltávolítani akarja az openjdk-8-jdk csomag futtatását:

sudo apt remove openjdk-8-jdk

Következtetés

Ebben az oktatóanyagban megtanulta, hogyan telepíthet és kezelhet több Java verziót az Ubuntu kiszolgálón.

Most már telepítheti a Java rendszeren futó alkalmazásokat, például a Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… stb.

java ubuntu