Какие JRE доступны конечным пользователям после Java SE 8 на Windows?

Какие JRE доступны конечным пользователям после Java SE 8 на Windows?

Исторически всегда было возможно получить JRE от Sun, а затем от Oracle. Но начиная с Java SE 9, Oracle предоставляет обновления только для версии 8.

Когда я собираю программу на более поздней версии JDK в Eclipse и пытаюсь запустить ее на машине с этой версией JRE 8, я получаю ошибку:

java.lang.UnsupportedClassVersionError: com/path/SomeClass был скомпилирован более новой версией Java Runtime (версия файла класса 56.0), эта версия Java Runtime распознает только версии файла класса до 52.0

Есть способы обойти это, используя javaдвоичный файл, предоставляемый JDK, но этонетчего-то, чего можно было бы ожидать от пользователя.

Итак, теперь, после выхода Java SE 8, куда мне направить пользователей моего программного обеспечения Windows, чтобы они могли получить последнюю версию JRE?

Связанный контент