@@ -27,44 +27,9 @@ private static String getJdkVersion(int major, int minor) {
2727 return "JDK 1.3" ;
2828 } else if (major == 48 ) {
2929 return "JDK 1.4" ;
30- } else if (major == 49 ) {
31- return "JDK 5.0" ;
32- } else if (major == 50 ) {
33- return "JDK 6" ;
34- } else if (major == 51 ) {
35- return "JDK 7" ;
36- } else if (major == 52 ) {
37- return "JDK 8" ;
38- } else if (major == 53 ) {
39- return "JDK 9" ;
40- } else if (major == 54 ) {
41- return "JDK 10" ;
42- } else if (major == 55 ) {
43- return "JDK 11" ;
44- } else if (major == 56 ) {
45- return "JDK 12" ;
46- } else if (major == 57 ) {
47- return "JDK 13" ;
48- } else if (major == 58 ) {
49- return "JDK 14" ;
50- } else if (major == 59 ) {
51- return "JDK 15" ;
52- } else if (major == 60 ) {
53- return "JDK 16" ;
54- } else if (major == 61 ) {
55- return "JDK 17" ;
56- } else if (major == 62 ) {
57- return "JDK 18" ;
58- } else if (major == 63 ) {
59- return "JDK 19" ;
60- } else if (major == 64 ) {
61- return "JDK 20" ;
62- } else if (major == 65 ) {
63- return "JDK 21" ;
64- } else if (major == 66 ) {
65- return "JDK 22" ;
66- } else if (major == 67 ) {
67- return "JDK 23" ;
30+ } else if (major >= 49 && major <= 70 ) {
31+ // JDK 5 to 26, according to: https://andbin.github.io/java-versions-cheat-sheet/
32+ return "JDK " + (major - 44 );
6833 }
6934 return "Version " + major + "." + minor ;
7035 }
0 commit comments