哪个JDK已安装

时间:2013-09-21 17:14:41

标签: java

在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

1 个答案:

答案 0 :(得分:4)

首先使用which javac查看正在使用的二进制文件。

然后只需运行javac -version即可查看您正在运行的版本。

如果输出提到

  

Java HotSpot(TM)

然后很可能是Oracle Java SDK。