GNU/Linux >> Linux の 問題 >  >> Linux

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

LinuxマシンにJavaのバージョンがインストールされています。これを試してみると:

[メール保護]$:javac -version

結果は次のようになります:

javacjdk1.7.0_80。

今の私の問題は、that(1.7.0_80)javaフォルダーがどこにあるかわからないことです。 「java-7-oracle」という名前のフォルダがあります 」はusr/lib/jvmにあります。インストールされているバージョンの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

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


Linux
  1. Linuxでパッケージバージョンを見つける方法

  2. openSUSE Linux OSバージョン-それを見つける方法は?

  3. Linux システムに Java がインストールされていることを確認するにはどうすればよいですか?

  1. LinuxにJavaをインストールする方法

  2. 実行しているLinuxバージョンは何ですか?調べる方法は次のとおりです

  3. Ubuntu にインストールされている GTK+ のバージョンを確認するにはどうすればよいですか?

  1. Linuxでファイルを見つける方法

  2. Linuxでどのタイムゾーンを確認する方法は?

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