17

重複の可能性:
使用しているJRE

HPC環境でのJavaインストールがSunJVM、Oracle、またはOpenJDKのいずれを実行しているかを把握しようとしています。管理者アクセス権がなく、Javaをインストールしなかったので、インストールしたJVMをすばやく判別する方法はありますか?

standage@login4:~$ which java
/usr/bin/java
standage@login4:~$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
standage@login4:~$ uname
Linux
4

1 に答える 1

5

System.getProperties()のプロパティがあり、java.vendor探している情報を提供します。

私のMacでは次のようになります。

java.vendor=Apple Inc.
于 2012-06-05T15:57:38.373 に答える