Ошибка "this version of the Java Runtime only recognizes class file versions up to X"
Для устранения этой ошибки необходимо выбрать нужную версию Java. К сожалению, в ней не пишется нужная версия, а только её класс (up to X), поэтому необходимо ориентироваться по таблице, указанной ниже.
❗ Важно
В большинстве случаев необходимо выбирать не ту Java, которая указана в ошибке, а ту которая чуть выше (например, если предлагается выбрать Java 16, то лучше всего выбрать Java 17 во избежание проблем с совместимостью)
Класс из ошибки | Нужная версия |
---|---|
51 | Java 7 |
52 | Java 8 |
53 | Java 9 |
55 | Java 11 |
58 | Java 14 |
60 | Java 16 |
61 | Java 17 |
62 | Java 18 |
63 | Java 19 |
64 | Java 20 |
65 | Java 21 |
66 | Java 22 |