Java Runtime версия для JDK12
Это на самом деле не ошибка, но когда я проверяю версию во время выполнения, она дает мне следующее, значит ли это, что я делаю что-то не так?
jshell> Runtime.version()
$3 ==> 12.0.1+12
1 ответ
Решение
Текущая версия OpenJDK = 12.0.1+12
Нет ничего плохого. Версия 12.0.1 Build 12 - это текущая поставляемая версия реализации Java OpenJDK.
Смотрите этот скриншот сайта AdoptOpenJDK. Обратите внимание на номер версии 12.0.1+12
обведено здесь оранжевым.
Чтобы понять семантику нумерации версий для Java 10 и более поздних версий, см. JEP 322: Управление версиями на основе времени.