JavaインストールフォルダでJavaのバージョンを見つける方法は?

JavaインストールフォルダでJavaのバージョンを見つける方法は?

私のLinuxコンピュータにJavaバージョンがインストールされています。私がこれをしようとすると:

root@test$: javac -version

結果は次のとおりです。

javac jdk1.7.0_80.

今私の問題は(1.7.0_80)Javaフォルダがどこにあるのかわからないということです。 'というファイルがあります。Java-7-Oracleusr/lib/jvmにあります。インストールされているJavaバージョンのフォルダのようです。

これでJavaフォルダがありますが、どのバージョンのJavaかを知りたいです。

どのように? ?

ベストアンサー1

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

このようなバイナリを追跡できると思います。

おすすめ記事