java -version output for JDK8

Jonathan Gibbons jonathan.gibbons at oracle.com
Thu Jul 25 10:31:19 PDT 2013


On 07/25/2013 10:03 AM, Kumar Srinivasan wrote:
> On 7/24/2013 11:13 PM, David Holmes wrote:
>> On 24/07/2013 5:05 PM, Omair Majid wrote:
>>> Hi,
>>>
>>> It was just brought to my attention that the output of java -version is
>>> different on builds of jdk8 when compared to jdk7 [1]:
>>>
>>> # java -version
>>> openjdk version "1.8.0-internal"
>>> OpenJDK Runtime Environment (build 1.8.0-internal-0)
>>> OpenJDK 64-Bit Zero VM (build 25.0-b20-internal, interpreted mode)
>>>
>>> # java -version
>>> java version "1.7.0_25"
>>> OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64)
>>> OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode)
>>>
>>> OpenJDK 7 identifies itself as "java version...." while OpenJDK 8
>>> identifies itself as "openjdk version...". Is this intentional? Will
>>> this be changed after Java 8 is finalized?
>>
>> It comes from  common/autoconf/version-numbers which has:
>>
>> LAUNCHER_NAME=openjdk
>>
>> which seems to be a mistake to me as obviously the launcher name is 
>> not openjdk.
>
> This was introduced to differentiate between an openjdk build vs. 
> Oracle's
> jdk build (with closed). There used to be some make magic which deciphers
> what to set.
>
> Kumar
>

That may be so, but is "openjdk" really the LAUNCHER_NAME?


>>
>> ???
>>
>> David
>> -----
>>
>>> Thanks,
>>> Omair
>>>
>>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=987769
>>>
>



More information about the jdk8-dev mailing list