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-jdkMit 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-jdkVersionsprü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.