Modificarea formatului numărului de versiune în Java 11

Această regulă detectează apelul metodei System.getProperty pentru cheia de proprietate java.version. Înainte de Java 9, în ediţiile Java numărul de versiune respecta convenţia de numire 1.x.y_z, în care numărul de versiune principal era x. De exemplu, o versiune Java 8 putea fi 1.8.0_210. Începând cu Java 9, toate numerele de versiune Java respectă convenţia de numire x.y.z, în care x reprezintă numărul de versiune principal. Un exemplu de versiune Java 11 ar putea fi 11.0.4. Această modificare de format ar putea cauza probleme în cazul în care codul a fost scris în funcţie de convenţia de numire anterioară.