2015-11-24 60 views
4

使用java -version給我這個。如何知道我是否在使用Open JDK或Oracle JDK?

java version "1.7.0_80" 
Java(TM) SE Runtime Environment (build 1.7.0_80-b15) 
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) 

它是OpenJDK或OracleJDK嗎?

+3

第二行提到了「HotSpot」,它是Oracle VM的內部名稱。因此它似乎是OracleJDK。 – Robert

+0

首先要問自己:你在機器上安裝了哪一個? – Stultuske

+0

我已經安裝在機器上。它已經在那裏。它是Oracle JDK。見答案。 –

回答

1

Debian的,傑西 - 反向移植,OpenJDK的-8:

openjdk version "1.8.0_66-internal" 
OpenJDK Runtime Environment (build 1.8.0_66-internal-b17) 
OpenJDK 64-Bit Server VM (build 25.66-b17, mixed mode) 

用於Oracle的Java-8在Ubuntu PPA:

java version "1.8.0_66" 
Java(TM) SE Runtime Environment (build 1.8.0_66-b17) 
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode) 

我會承擔,開頭的字符串「java」表示Oracle Java,而OpenJDK則讓您「openjdk」。