There is a TODO in the code for this. Scanning the module path requires a a handful of Java 9 specific calls. It may be cleaner to handle this with a multi-release JAR than by extending JreCompat. (Actually, all of the Jre9Compat code could move to multi-release JARs.)
Fixed in: - trunk for 9.0.2 onwards - 8.5.x for 8.5.24 onwards - 8.0.x for 8.0.48 onwards - 7.0.x for 7.0.83 onwards