RHEL 6 64 ビットでは、最初に yum 経由で openJDK をインストールし、後で実行して同じことを検証できました。rpm -qa | grep jdk
その後、openjdk を削除し、Oracle jdk をダウンロードしました。.bin
オラクルは、slef エクストラとインストールされた Java であるファイルを私にくれました。
質問:さて、インストールされた Java を調べて、これが openJDK ではなく oracle JDK からのものであることを確認するにはどうすればよいですか。
ところで、oracle は JDK 用の rpm を提供していますが、.bin ファイルを使用してインストールすることにしました。
モデレーターの皆さん、そう思われる場合は、私の質問をスーパーユーザーに移動してください。ここには答えを簡単に知っている Java プログラマーがたくさんいるので、スタック オーバーフローについて投稿することにしました。
編集:
申し訳ありませんが、私はすでにこれらのコマンドを実行しましたが、Oracle に固有のことは何も言っていません:
# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
# javac -version
javac 1.6.0_45
# which java
/usr/bin/java
# whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java
# echo $JAVA_HOME
/usr/lib/jvm/java