>Do we know what third party libraries are using java internals that >we might have problems with? #2 isn't going to work for those >libraries, unless they also add a module-info.class. So maybe we >will need to do #3 for third-party libraries?
Adding these third-party libs on module path[1] rather than class path seems to address this issue. [1] http://openjdk.java.net/projects/jigsaw/spec/sotms/#automatic-modules