2016-05-18 12 views
0

Ich installierte jdk-8u91-linux-x64.rpm auf meiner CentOS-Box, hat keine Fehler.Java Version Problem

Wenn ich jedoch den Befehl schreibe, wird immer noch Java 7 angezeigt, nicht das Java 8, das ich installiert habe.

$ java -version

java version "1.7.0_09-icedtea" OpenJDK Runtime Environment (RHEL-2.3.4.1.el6_3-x86_64) OpenJDK 64-Bit Server VM (Build 23.2-b09 , mixed mode)

ich brauche Java7 Dateien zu verlassen, aber Java benötigen 8.

+0

müssen Sie höchstwahrscheinlich Ihre $ PATH Variable aktualisieren. Ich bin mir nicht sicher, wie CentOS Umgebungsvariablen und Softwarealternativen verwaltet, aber Sie sollten sich vielleicht dieses Thema ansehen. Vielleicht hilft [dies] (https://wiki.centos.org/HowTos/JavaRuntimeEnvironment). – Turing85

Antwort

1

Sie fehlen die folgenden verwenden:

cd /opt/jdk1.8.xxx/ 
alternatives --install /usr/bin/java java /opt/jdk1.8.xxx/bin/java 2 
alternatives --config java 

alternatives --install /usr/bin/jar jar /opt/jdk1.8.xxx/bin/jar 2 
alternatives --install /usr/bin/javac javac /opt/jdk1.8.xxx/bin/javac 2 
alternatives --set jar /opt/jdk1.8.xxx/bin/jar 
alternatives --set javac /opt/jdk1.8.xxx/bin/javac 

Für weitere Informationen: http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/

0

Run diesen und es wird alle Instanzen von Java installiert finden:

update-alternativen --config java

Dann wählen Sie die Version standardmäßig auf.

/Thread