在RHEL 6的64位,第一個I經由蔭安裝的OpenJDK後來我可以通過運行rpm -qa | grep jdk
其中JDK安裝
後來驗證一樣,我除去的openjdk和下載的甲骨文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
打開一個終端,並寫入'javac -version',它會告訴你它是否是oracle jdk或openjdk及其版本。 – BackSlash
使用'javac -version' – Varun
或代碼,因爲這是SO:http://docs.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties%28%29 – dst