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?

2
Ü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