Aktualisieren Sie die Java-Version von Solaris 10
500
LightningWar
Ich versuche, die Java-Version auf Solaris 10 zu aktualisieren. Ich habe ein Tarball heruntergeladen jre-8u73-solaris-x64.tar.gz
. Verwenden Sie diese Befehle:
which java /usr/bin/java gzip -dc jre-8u73-solaris-x64.tar.gz | tar xf - java -version java version "1.6.0_65"
Die gezeigte Version ist die alte Version 1.6.0_65
.
Welchen Befehl vermisse ich?
Überprüfen Sie die Ausgabe von 'ls -l / usr / bin / java'. Es sollte ein symbolischer Link sein, der auf die alte Java-Version verweist. Sie sollten es auf das neue zeigen, das Sie gerade ausgepackt haben.
n8te vor 5 Jahren
0
@n8te das ist ein Fehler, aktualisiert. Überprüft den Symlink wie von Ihnen vorgeschlagen.
LightningWar vor 5 Jahren
0
Seien Sie vorsichtig beim Ändern der Links in `/ usr / bin`, vor allem, wenn Sie etwas so drastisches tun, wie Java 6 durch Java 8 zu ersetzen. Etwas im Betriebssystem, das Java verwendet [z. B.` dhcpmgr`] (https://docs.oracle) .com / cd / E26502_01 / html / E29031 / dhcpmgr-1m.html) kann beschädigt werden, wenn [eine Rückwärtskompatibilität] entsteht (https://www.oracle.com/technetwork/java/javase/8-compatibility- guide-2156366.html # A999387). Am besten legen Sie einfach das neue JRE-Verzeichnis neben der ursprünglich vom Betriebssystem installierten Version ab und legen explizit Ihre PATH- und / oder JAVA_HOME-Umgebungen fest, um die aktualisierte Version zu verwenden.
Andrew Henle vor 5 Jahren
1
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
9
X-Schritte in X-Sitzungen "trennen" und "neu anhängen"?
-
1
Windows-Datumsrepräsentation
-
9
grep alle .java-Dateien in einem Verzeichnis für eine bestimmte Zeichenfolge
-
1
Ist kill -STOP ein temporärer Befehl?
-
2
Anzahl der Zeilen und Spalten in VT420 ändern?
-
2
Java unter Mac OS X deinstallieren?
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?
-
2
Kann die Ausgabe eines Befehls an zwei andere Befehle weitergeleitet werden?