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