[8u40] Review request 8064667: Provide support to help identify use of endorsed standards and extension mechanism

Seán Coffey sean.coffey at oracle.com
Mon Nov 17 18:06:17 UTC 2014

Looks good to me Mandy. Best to get a runtime reviewer to look at that I 

Few other comments :
a) Will you be filing a CCC for the new flag ?
b) Maybe a testcase would be useful (simple one launching in ovm mode 
with java.endorsed.dirs etc.
c) Will you be pushing this to hs-dev or jdk8u-dev forest ? Seems most 
relevant for hotspot team forest. No approval required in that case.


On 17/11/14 16:57, Mandy Chung wrote:
> This requests both code review and 8u40 approval for:
>    https://bugs.openjdk.java.net/browse/JDK-8064667
> Webrev:
> http://cr.openjdk.java.net/~mchung/jdk8u/webrevs/8064667/webrev.00/
> JEP 220 [1] proposes to remove the endorsed standards override 
> mechanism and extension mechanism. This patch adds a VM flag in 8u40 
> to help identify any existing uses of these mechanisms so that users 
> can turn on the VM flag to help identify if they depend on the 
> endorsed standards override mechanism and extension mechanism and can 
> plan to prepare for the migration to a newer JDK release early on. 
> When -XX:+CheckEndorsedAndExtDirs is set, the VM will exit if the 
> system property -Djava.endorsed.dirs or -Djava.ext.dirs is set, or if 
> ${java.home}/lib/endorsed or ${java.home}/lib/ext exists, or any 
> system extension directory contains JAR files.
> Thanks
> Mandy
> [1] http://openjdk.java.net/jeps/220

More information about the jdk8u-dev mailing list