JDK-8065675 : Deprecate the Endorsed-Standards Override Mechanism
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.lang:class_loading
  • Affected Version: 8u40
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2014-11-21
  • Updated: 2017-05-17
  • Resolved: 2014-12-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
8u40 b19Fixed
Related Reports
Relates :  
The endorsed-standards override mechanism [1] allows implementations of newer versions of standards maintained outside of the Java Community Process, or of standalone APIs that are part of the Java SE Platform yet continue to evolve independently, to be installed into a run-time image.

A modular image is composed of modules rather than jar files. Going forward we expect to support endorsed standards and standalone APIs in modular form only, via the concept of upgradeable modules [2].

This feature will be deprecated in 8u40 and may be removed in a future JDK release [3].   There is no change to the default behavior. 

[1] http://docs.oracle.com/javase/8/docs/technotes/guides/standards/index.html
[2] http://openjdk.java.net/projects/jigsaw/goals-reqs/03#upgradeable-modules
[3] http://openjdk.java.net/jeps/220

See suggested release note for JDK-8065702 to cover the release note for this issue.