在RHEL 6 64位上,首先我通过yum安装了openJDK,之后我可以通过运行rpm -qa | grep jdk
后来,我删除了openjdk并下载了Oracle jdk。 Oracle给了我一个.bin
文件,它是一个slef extraclter并安装了java。
问题:现在,我如何通过查看已安装的java验证这是来自oracle JDK而不是openJDK。
BTW,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
答案 0 :(得分:4)
首先使用which javac
查看正在使用的二进制文件。
然后只需运行javac -version
即可查看您正在运行的版本。
如果输出提到
Java HotSpot(TM)
然后很可能是Oracle Java SDK。