Java 11 változatszám-formátumváltozás

Ez a szabály a System.getProperty metódushívást ismeri fel a java.version tulajdonságkulcson. A Java 9 előtti Java kiadásokban minden Java változat száma az 1.x.y_z elnevezési megállapodásnak felel meg, ahol az x. a fő verziószám. Például Java 8 változat az 1.8.0_210. A Java 9 változattól kezdődően minden Java változat az új x.y.z elnevezési megállapodást követi, ahol az x a fő verziószámot közli. Például Java 11 változat a 11.0.4. Ez a formátumváltozás problémákat okozhat, ha a kód a korábbi elnevezési megállapodás alapján lett megírva.