Linux
如何在 Java 安裝文件夾中找到哪個版本的 Java?
我的 Linux 機器上安裝了一個 java 版本。當我嘗試這個時:
root@test$: javac -version
結果如下:
javac jdk1.7.0_80.
現在我的問題是我不知道那個(1.7.0_80)java文件夾在哪裡。我在 usr/lib/jvm 中有一個名為“ *java-7-oracle ”的文件夾。*我懷疑這將是安裝的java版本的文件夾。
現在我有一個 java 文件夾,我想知道它是哪個版本的 java?
如何??
我認為您可以通過檢查您的 java 二進製文件連結到的位置來跟踪所有這些。
#which javac /usr/bin/javac #ls -ln /usr/bin/java lrwxrwxrwx. 1 0 0 22 Nov 27 04:54 /usr/bin/java -> /etc/alternatives/java #ls -ln /usr/bin/javac lrwxrwxrwx. 1 0 0 23 Nov 27 04:54 /usr/bin/javac -> /etc/alternatives/javac # ls -ln /usr/bin/javadoc lrwxrwxrwx. 1 0 0 25 Nov 27 04:54 /usr/bin/javadoc -> /etc/alternatives/javadoc
最後:
#ls -ld /etc/alternatives/java lrwxrwxrwx. 1 root root 46 Nov 27 04:54 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
因此,我的 java 安裝是:
/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
我想你可以像這樣跟踪任何二進製文件。