Java SE 8 (JSR 337) Final Release Specification, RI, and TCK: DRAFT

mark.reinhold at mark.reinhold at
Thu Jan 16 13:35:13 PST 2014

The draft Final Release Specification is available here:

Changes in this version:

  - Annex 1, the detailed API specification-change summary, and
    Annex 2, the annotated API specification showing the exact
    differences relative to Java SE 7, have been updated to
    include the most recent small enhancements, clarifications,
    and bug fixes as well as the latest API changes from the
    Component JSR Specifications.

  - Annex 2, the annotated API specification, is now more compact.
    The version of Annex 2 in the Proposed Final Draft contained
    many redundant entries due to a bug in the process which
    generated it.

  - Annex 3, which contains draft versions of The Java Language
    Specification and The Java Virtual Machine Specification,
    has been updated to include the latest changes from Component
    JSR Specifications (i.e., Lambda Expressions (JSR 335) and
    Annotations on Java Types (JSR 308)).

The draft Reference Implementation is available here:

The official RI is licensed under the GPL, but equivalent builds
are also provided under the Oracle Binary Code License for those
who prefer that.

The draft TCK is available only to EG members.  You should shortly
receive a private message containing instructions on how to obtain
the TCK and its documentation.

A few notes on versions:

  - The draft RI is based upon build 121 of the OpenJDK JDK 8
    Project, and we have run the draft TCK against that build.

  - The information in Annexes 1 and 2 in this draft Specification,
    by contrast, is based upon JDK 8 build 123, and so it is closer
    to the actual Final Release.

  - The final RI will most likely be based upon JDK 8 build 124,
    due in the next few days.

I'd like to submit these materials to the JCP PMO for the Final
Approval Ballot by the end of the month.  Please let me know by
22:00 UTC on Thursday, 30 January, of any changes you'd like me to
make before I submit it, or if you think that further discussion
is required.

- Mark

More information about the java-se-8-spec-observers mailing list