GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Oracle Java JDK 7 unter Ubuntu Linux – Quell- oder RPM-Installation

Einführung

Im vorherigen Artikel haben wir besprochen, wie man OpenJDK Java auf Ubuntu aus dem Standard-Ubuntu-Repository oder Java JDK 7 von Oracle mit Personal Package Archives (PPA) installiert. Dieser Artikel behandelt die Installation von Oracle Java JDK 7 aus einem Quellpaket oder durch Konvertieren des RPM-Java-Pakets in das Debian-Softwarepaketformat.

Laden Sie Oracle Java JDK 7 herunter

Zuerst müssen wir das Oracle Java JDK-Quellpaket von der offiziellen Oracle-Website herunterladen. Navigieren Sie zu JDK-Downloads, akzeptieren Sie die Lizenzbedingungen und laden Sie jdk-7 herunter -linux- .tar.gz . Die aktuelle Version dieses Quellpakets ist jdk-7u11-linux-x64.tar.gz und das werden wir auch in diesem Tutorial verwenden. Speichern Sie dieses Tarball-Quellpaket in Ihrem Home-Verzeichnis oder an einem anderen beliebigen Ort.

Bereiten Sie das Zielverzeichnis von Java vor

Sie können Java verwenden, indem Sie es einfach in ein beliebiges Verzeichnis extrahieren und dann Ihren Pfad auf diesen Speicherort setzen. In diesem Artikel werden wir Java jedoch im Verzeichnis /usr/lib/jvm installieren. Sobald wir das Java-Paket in dieses Verzeichnis extrahiert haben, verwenden wir dieses Verzeichnis und stellen die Systemumgebung entsprechend ein, um die neue Java-Installation widerzuspiegeln. Als root oder mit Hilfe von sudo Befehl erstellt das Verzeichnis /usr/lib/jvm:

$ sudo mkdir /usr/lib/jvm

Installieren Sie Java JDK 7

Die Erstinstallation beinhaltet eine einfache Extraktion der Tar-Datei für das Java-Quellpaket nach /usr/lib/jvm. Dies kann mit dem folgenden Linux-Befehl erreicht werden:

$ sudo tar -C /usr/lib/jvm -xzf jdk-7u11-linux-x64.tar.gz

Dadurch wird ein Java-Verzeichnis mit einem für Ihre Java-Version geeigneten Namen erstellt. In diesem Fall beispielsweise:

$ ls /usr/lib/jvm
jdk1.7.0_11

Systemumgebung einstellen

Obwohl wir Java an die richtige Stelle kopiert haben, müssen wir noch die Arbeitsumgebung einrichten, um unser neues Java-Verzeichnis zu erkennen. Wenn wir jetzt auf die Java-Version testen, erhalten wir die Fehlermeldung:

$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install <selected package>

Zunächst müssen wir prüfen, ob bereits einige Java-Alternativen auf dem System installiert sind. Dazu können wir die Update-Alternativen verwenden Befehl:

$ sudo update-alternatives --list java
update-alternatives: error: no alternatives for java.

Derzeit haben wir keine anderen Java-Installationen auf dem System, also fügen wir unsere neue Installation hinzu:

$ sudo update-alternatives --install /usr/bin/java java \
 /usr/lib/jvm/jdk1.7.0_11/jre/bin/java 1

Vergessen Sie nicht „1“ (Priorität) des obigen Befehls. Um die Gültigkeit dieser neuen Umgebungseinstellungen zu bestätigen, verwenden Sie erneut die Update-Alternativen Befehl:

$ sudo update-alternatives --list java
/usr/lib/jvm/jdk1.7.0_11/jre/bin/java

oder suchen Sie direkt nach der Java-Version:

$ 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)

Dies bestätigt, dass die Installation von Oracle Java JDK 7 auf Ihrem Ubuntu Linux-System korrekt durchgeführt wurde.

Falls Sie OpenJDK Java bereits aus dem Ubuntu-Repository installiert haben, müssen Sie Ihre neue Oracle Java JDK 7-Installation noch mit dem obigen update-alternatives –install zur Systemumgebung hinzufügen Befehl. Sobald Sie Ihrem System eine weitere Java-Alternative hinzugefügt haben, können Sie zwischen beiden Alternativen wechseln, wie in unserem vorherigen Artikel zur Installation von Java auf Ubuntu von Ubuntus PPA gezeigt.

Installation aus dem RPM-Paket

Das Obige sollte eine klare und einfache Möglichkeit bieten, Oracle Java JDK 7 auf Ihrem Ubuntu Linux-System zu installieren. Eine weitere Installationsalternative besteht darin, das offizielle RPM-Paket von Oracle in DEB zu konvertieren und es mit dem dpkg zu installieren Befehl wie folgt:

Laden Sie zuerst das offizielle RPM-Paket von Oracle herunter, das für Ihre Architektur geeignet ist, und konvertieren Sie es mit dem Alien Befehl.

$ sudo alien --scripts jdk-7u11-linux-x64.rpm 
jdk_1.7.011-1_amd64.deb generated

Das kann eine Weile dauern. Sobald Sie fertig sind, installieren Sie dieses Paket mit dem dpkg Befehl:

$ java -version
The program 'java' can be found in the following packages:

zu diesem Zeitpunkt ist kein Java auf dem System verfügbar.

$ sudo dpkg -i jdk_1.7.011-1_amd64.deb 
Selecting previously unselected package jdk.
(Reading database ... 48744 files and directories currently installed.)
Unpacking jdk (from jdk_1.7.011-1_amd64.deb) ...

Jetzt auf die Java-Version testen:

$ 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)

Schlussfolgerung

Da wir Java aus dem Quellpaket installiert haben, sollte die obige Anleitung für jede Java-Version funktionieren, einschließlich älterer Versionen wie Oracle Java JDK 6.


Ubuntu
  1. Ubuntu / Debian Jdownloader Linux-Installationsanleitung

  2. So installieren Sie Java unter Ubuntu Linux

  3. So installieren Sie Oracle Java JDK 11/8 auf Ubuntu 16.04 und Linux Mint 18

  4. So installieren Sie Oracle Java JDK 17 unter Linux

  5. So installieren Sie Oracle Java 7 JRE/JDK unter Ubuntu 11.10

So installieren Sie Java JDK 18 unter Ubuntu 22.04 / Ubuntu 20.04

So installieren Sie Oracle Java 16 unter Ubuntu 18.04 / 20.04

Wie installiere ich Java (OpenJDK oder Oracle Java) unter Ubuntu 20.04 Linux?

So installieren Sie Java JDK 9 unter Ubuntu 15.04

So installieren Sie Oracle Java unter Ubuntu 17.04

So installieren Sie Oracle Java unter Ubuntu 17.10