Updated webrev:
http://cr.openjdk.java.net/~mchung/jdk8u/webrevs/8064667/webrev.01/
This addresses Calvin's comment. It now keeps a list of the jar files
shipped with jre/lib/ext and determine if jre/lib/ext has any other
non-JDK jar files installed.
Mandy
On 11/17/2014 8:57 AM, 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