在 RHEL 6 64 位上,首先我通过 yum 安装了 openJDK,然后我可以通过运行来验证它rpm -qa | grep jdk
后来我把openjdk去掉,下载了oracle jdk。Oracle给了我一个.bin
文件,它是一个slef提取器并安装了java。
问题:现在,我如何通过查看已安装的 java 来验证它来自 oracle JDK 而不是 openJDK。
顺便说一句,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