17

可能重复:
我正在使用哪个 JRE

我试图弄清楚我的 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
4

1 回答 1

5

System.getProperties()有一个java.vendor属性,它应该为您提供您正在寻找的信息。

在我的 Mac 上是:

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