clojure-java-9 icon indicating copy to clipboard operation
clojure-java-9 copied to clipboard

sun.boot.class.path and java.ext.dirs were removed in JDK 9

Open tirkarthi opened this issue 7 years ago • 0 comments

sun.boot.class.path and java.ext.dirs were removed on JDK 9 and hence using them in (System/getProperty) call will return nil

The boot class path has been mostly removed in this release. The java -Xbootclasspath and -Xbootclasspath/p options have been removed. The javac -bootclaspath option can only be used when compiling to JDK 8 or older. The system property sun.boot.class.path has been removed. Deployments that rely on overriding platform classes for testing purposes with -Xbootclasspath/p will need to changed to use the --patch-module option that is documented in JEP 261. The -Xbootclasspath/a option is unchanged.

Refer : http://www.oracle.com/technetwork/java/javase/9-relnote-issues-3704069.html

Affected libraries :

clojure-complete - Fixed with https://github.com/ninjudd/clojure-complete/issues/24

tirkarthi avatar Mar 17 '18 05:03 tirkarthi