J'avais Open JDK 1.7 sur CentOS; j'ai installé Oracle Java tr / min; Oracle Java ne semble pas exister

J'ai commencé avec CentOS et OpenJDK 1.7

# java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (rhel-2.3.10.4.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

Afin d'exécuter une application spécifique, je veux l'utilisation d'Oracle Java 1.6, fourni à partir d'un RPM.

J'ai copié l'Oracle binaire à un nouveau répertoire:

# pwd
/oracleJava/jdk-6u45-linux-x64-rpm

J'ai extrait le binaire et il m'a donné les fichiers suivants:

# ls
jdk-6u45-linux-amd64.rpm               
sun-javadb-core-10.6.2-1.1.i386.rpm  sun-javadb-javadoc-10.6.2-1.1.i386.rpm
sun-javadb-client-10.6.2-1.1.i386.rpm  sun-javadb-demo-10.6.2-1.1.i386.rpm
sun-javadb-common-10.6.2-1.1.i386.rpm  sun-javadb-docs-10.6.2-1.1.i386.rpm

J'ai installé le RPM et le rpm utilitaire estime qu'il est installé correctement:
rpm-q jdk
jdk-1.6.0_45-fcs.x86_64

# rpm -Uvh ./*.rpm
Preparing...                ########################################### [100%]
    package jdk-2000:1.6.0_45-fcs.x86_64 is already installed
# rpm -Uvh sun-javadb-*.rpm
 [I omit the feedback because it generates a formatting error]
#

Cependant, la version de Java montre juste 1.7
# java -version
java version "1.7.0_25"
OpenJDK Environnement d'Exécution (rhel-2.3.10.4.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, en mode mixte)

En d'autres termes, je m'attendais à l'Oracle des fichiers de me donner quelques nouvelles /java répertoire quelque part, avec un nouveau fichier exécutable java qui doit retourner une réponse différente pour "java -version"

J'ai besoin de ce nouveau répertoire afin que je puisse set JAVA_HOME et utiliser la version 1.6 de Java.

Utiles suggestions seraient grandement appréciés. Merci à l'avance.

Le nouveau répertoire a été situé dans le répertoire /usr/java; pour être précis, il a été et est: /usr/java/jdk1.6.0_45/bin

OriginalL'auteur dataquerent | 2013-10-22