So stufen Sie Java herunter. Zum Beispiel Java 7u72 bis 7u67

7

Wie kann ich Java 7 auf Update 67 herunterstufen, wie in diesem Check Point-Problem vorgeschlagen ?

Ich benötige dies, um Check Point VPN zu installieren.

Ich muss installieren Java 7u67. Wie kann ich es tun? Wie kann ich eine bestimmte Version von Java installieren?

Jetzt habe ich Java 8u25und Java 7u72wenn ich mit dem Standardinstallationsprogramm installiere.

Ich habe dieses Problem mit Ubuntu 14.10.

Stefano Gatti
quelle

Antworten:

8

Herunterladen

Gehen Sie zur offiziellen Java-Download-Seite und scrollen Sie zum Ende der Seite, bis Sie frühere Versionen sehen . Klicken Sie auf Download

Geben Sie hier die Bildbeschreibung ein

Wählen Sie Java SE 7auf der nächsten Seite und Sie sehen eine Webseite, auf der Sie eine bestimmte Java-Version auswählen können. Wenn Sie sich nicht sicher sind, was Sie wählen sollen, wählen Sie Development Kit - es deckt alle Ihre Anforderungen ab

Geben Sie hier die Bildbeschreibung ein

Jetzt erhalten Sie diese Seite. Und Sie sehen so etwas wie einen Screenshot unten. Wählen Sie tar.gzabhängig von Ihrer Architektur, ich habe zwei davon hervorgehoben, die zu Ubuntu passen:

Java pflücken

Oracle fordert Sie möglicherweise auf, sich vor dem Download anzumelden


Installation

Jetzt haben Sie Datei jdk*.tar.gz. Hier ist ein großartiges Handbuch zur Installation von Java. Ich nahm die Anweisung heraus und änderte sie ein wenig.

  • Dekomprimieren .tar.gz

    tar -xvf jdk*

Das JDK-Paket wird in das jdk.xxxVerzeichnis extrahiert . Überprüfen Sie diesen Ordnernamen sorgfältig, da wir ihn im nächsten Schritt verwenden werden. Ich gehe davon aus, dass der Pfad zu diesem neuen extrahierten Ordner path_to_jdk_folderund der Ordnername lautet folder_name. Sie sollten ihn manuell ändern, bevor Sie die folgenden Befehle ausführen.

Normalerweise ist es:

path_to_jdk_folder - /home/c0rp/Downloads/jdk1.7.0

Ordnername - jdk1.7.0

  • Installieren

Führen Sie aus sudo update-alternatives --list java, um zu überprüfen, ob Sie Java bereits konfiguriert haben.

$ sudo update-alternatives --list java
/usr/lib/jvm/jdk1.6.0_45_x586/bin/java
/usr/lib/jvm/jdk1.7.0_21/bin/java
/usr/lib/jvm/jdk1.8.0/bin/java

Wenn es heißt, update-alternatives: error: no alternatives for javaführen Sie diesen Befehlssatz aus . Vergessen Sie nicht zu ersetzen path_to_jdk_folderund folder_name:

sudo mkdir /usr/lib/jvm
sudo mv path_to_jdk_folder /usr/lib/jvm/folder_name
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/folder_name/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/folder_name/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/folder_name/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

Wenn keine Fehler vorliegen und Ihre Java-Liste nicht leer ist, führen Sie diesen Befehlssatz aus . Vergessen Sie nicht zu ersetzen path_to_jdk_folderund folder_name:

LNUM=$[$(update-alternatives --list java | wc -l) + 1]
sudo mv path_to_jdk_folder /usr/lib/jvm/folder_name
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/folder_name/bin/java" "$LNUM"
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/folder_name/bin/javac" "$LNUM"
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/folder_name/bin/javaws" "$LNUM"
  • Lauf

    sudo update-alternatives --config java
    

Sie sehen eine Ausgabe ähnlich der folgenden - wählen Sie die Anzahl der neuen jdk1.7.0 (folder_name)- zum Beispiel 2in dieser Liste (es sei denn, Sie haben Java noch nie auf Ihrem Computer installiert. In diesem Fall wird ein Satz mit der Aufschrift There is nothing to configureangezeigt):

    $ 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-7-openjdk-amd64/jre/bin/java   1071      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
  2            /usr/lib/jvm/jdk1.7.0/bin/java                   1         manual mode
* 3            /usr/lib/jvm/jdk1.8.0/bin/java                   1         manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode

Wiederholen Sie die obigen Schritte für:

sudo update-alternatives --config javac
sudo update-alternatives --config javaws

Überprüfen Sie die Installation

java -version
c0rp
quelle