Java 9 verschijnt pas in september
De volgende release van de programmeertaal Java is uitgesteld naar 21 september vanwege een controverse over een Javamodulesysteem in het kader van de Public Review Ballot voor de JSR 376 (Java Specification Request). Dat Jigsaw-systeem moet blijkbaar nog aangepast worden.
De angst was dat het modulesysteem wel prima werkte bij het moduleren van Java zelf, maar bij 'echte' toepassingsscenario's nog amper getest was. Veel bestaande Java-applicaties zijn onder Jigsaw niet mogelijk of vergen aanzienlijke aanpassingen aan de architectuur. Dat de toegang tot het klassenpad via reflection verboden is, is enigszins twijfelachtig. Er werd daarom voorgesteld de toegang in Java 9 in eerste instantie standaard toe te staan. De door hem 'Big Kill Switch' genoemde optie --permit-illegal-access moet daarvoor het standaardgedrag van de JDK-runtime worden. Dat moet ontwikkelaars helpen bij een soepele migratie. Zelfs als verbieden wel standaard wordt, moet met deze optie of de opvolger -illegal access=permit handmatige toestemming mogelijk zijn.