Website-Suche

So installieren Sie Java unter Ubuntu Linux


Einleitung

Wie installiere ich Java unter Ubuntu Linux? Obwohl dieses Thema für einen erfahrenen Linux-Systemadministrator ziemlich selbsterklärend ist, sorgt es für Anfänger immer noch für viel Verwirrung, wenn es darum geht, welche Java-Version ich benötige, wie ich sie installiere oder wie ich meine Systemeinstellungen zwischen mehreren verschiedenen Arten von Java-Versionen ändere. Das Ziel dieses kurzen Artikels ist es, etwas Licht in dieses Thema zu bringen, indem wir zeigen, wie man Java JDK sowohl für Oracle als auch für OpenJDK installiert.

Was ist Java

Kurz gesagt, Java ist eine objektorientierte Programmiersprache. Der derzeitige Eigentümer der offiziellen Implementierung der Java SE ( Standard Edition ) Plattform ist die Oracle Corporation. Die freie und quelloffene Implementierung der Java Platform SE heißt OpenJDK und OpenJRE. Es gibt auch eine weitere Java-Version, die von IBM gepflegt wird. IBM bietet auch sowohl JDK als auch JRE an. Derzeit sind nur OpenJDK- und OpenJRE-Java-Versionen über das Standard-Ubuntu-Repository verfügbar.

Welche Java-Version sollte ich installieren?

Das hängt wirklich davon ab, warum Java überhaupt installiert werden muss. Für einige Software muss Java von Oracle installiert sein, um ordnungsgemäß ausgeführt zu werden. Wenn die Software, die Sie ausführen möchten, nicht explizit angibt, dass sie die Java-Implementierung von Oracle benötigt, ist es immer sicher und empfohlen, mit der OpenJDK-Version zu beginnen. Wenn Probleme auftreten, konfigurieren Sie Ihr System einfach neu, um Java SE von Oracle als Standard zu verwenden.

Java JDK im Vergleich zu Java JRE

Der Unterschied zwischen JDK ( Java Development Kit ) und JRE ( Java Runtime Environment ) besteht einfach nur in der Art und Weise, wie es verwendet wird. Wenn Sie Anwendungen und Applets entwickeln möchten, müssen Sie das Java JDK installieren. Wenn Sie nur Java-Anwendungen und -Applets ausführen möchten, benötigen Sie nur die JRE-Version.

Java OpenJDK Ubuntu installieren

Die Installation der Java-Umgebung unter Ubuntu wird standardmäßig nicht durchgeführt. Stellen Sie zunächst sicher, dass Ihre Repositories ordnungsgemäß funktionieren, indem Sie:

apt-cache search openjdk

Dies sollte eine Liste von Java-bezogenen Paketen erzeugen, wie zum Beispiel:

....
penjdk-7-doc - OpenJDK Development Kit (JDK) documentation
openjdk-7-jdk - OpenJDK Development Kit (JDK)
openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
....

Führen Sie nach der Bestätigung die Java-Installation mit folgenden Optionen durch:

sudo apt-get install openjdk-7-jdk

Mit dem obigen Befehl wird das OpenJDK Development Kit Version 7 einschließlich aller Voraussetzungen heruntergeladen und installiert. Wenn Sie eine ältere Java-Version installieren möchten, können Sie dies tun, indem Sie Version 6 installieren mit:

sudo apt-get install openjdk-6-jdk

Versionsprüfung

Nach der Installation können Sie die aktuell installierte Java-Version wie folgt bestätigen:

java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

Oracle Java Ubuntu installieren

Für den Fall, dass Sie wirklich Oracles proprietäre Java SE verwenden müssen, können Sie sie zusätzlich zu Ihrer OpenJDK-Installation installieren und dann einfach Ihr System so konfigurieren, dass Oracle Java als Standard verwendet wird. Das Oracle Java JDK ist nicht mehr über das Standard-Ubuntu-Repository verfügbar. Wir können jedoch WebUpd8 Oracle Java PPA verwenden. Zuerst müssen wir die apt-Quelldatei aktualisieren:

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" \
 >> /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main"  \
>> /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Sobald die Quelldateien vorhanden sind, können wir den Befehl apt verwenden, um Java zu installieren:

apt-get update
apt-get install oracle-java7-installer

Die obigen Befehle laden Java 7 herunter, kompilieren und installieren es auf Ihrem System.

Versionsprüfung

Wie bei OpenJDK sollten Sie die Java-Version testen, nachdem die Java-Installation abgeschlossen ist.

java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

Verwalten mehrerer Java-Installationen

Wenn Sie mehrere Java-Versionen wie Open JDK oder Oracle SE auf demselben Ubuntu Linux-System installiert haben, können Sie mit dem Befehl update-alternatives zwischen allen Java-Installationen wechseln.

sudo update-alternatives --config java
[sudo] password for lubos: 
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1052      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1052      manual mode

Press enter to keep the current choice[*], or type selection number:

An diesem Punkt müssen Sie nur noch eine ganze Zahl eingeben, die der Java-Version entspricht, wie sie in der Ausgabe des Befehls update-alternatives angezeigt wird.

Schlussfolgerung

In diesem Artikel wurde die grundlegende Java-Installation unter Ubuntu Linux gezeigt. Wir haben die Java-Installation von IBM nicht behandelt. Die Java-Version von IBM ist für viele Plattformen verfügbar, beginnend mit IBMs PowerPC. IBM Java wird von SAP-Anwendungen wie SAP Hana usw. verwendet. In unserem nächsten Artikel wird beschrieben, wie Sie Oracle Java JDK 7 aus dem Quellcode oder dem RPM-Paket unter Ubuntu Linux installieren.

Verwandte Artikel: