如何判断Java是Sun / Oracle / OpenJDK?

时间:2012-06-05 15:51:40

标签: java oracle openjdk sun

  

可能重复:
  Which JRE I am using

我正在试图弄清楚我的HPC环境中的Java安装是运行Sun JVM,还是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

1 个答案:

答案 0 :(得分:4)

System.getProperties()中有一个java.vendor属性,可以为您提供所需的信息。

在我的Mac上:

java.vendor=Apple Inc.