Java 9 Is Coming!
summary
Large code bases must first upgrade dependencies now so tools and libraries get Java 9–aware releases; Java 9 breaks access to internal APIs (com.sun packages) and reflective access so compiling and running often requires fixes or command-line flags to re-open modules. After that, migration splits into two tasks: get everything to compile/run on Java 9, then adopt the module system incrementally (one module at a time). Expect occasional IDE friction and use multi-release jars for mixed-version class variants.
AI-written summary · about








