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



Reply via email to