Как стать автором
Обновить

Комментарии 6

Несмотря на то, что эти улучшения могут быть востребованы не у всех команд разработки, встраивание JetBrains Runtime в инструменты в качестве среды по умолчанию делает ее одной из самых используемых среди Java-разработчиков.


Обычно наверное рядовой разработчик устанавливает себе JDK "по вкусу", ставит IDEA и выбирает в ней SDK. Не видел, чтобы кто-то при разработке, локально на своей системе, использовал JetBrains Runtime для запуска проекта на Spring. Но классно, что IDEA в определенный момент позволила прям из интерфейса скачивать нужный JDK.

Хотелось бы в последней таблице увидеть openjdk. Часто можно встретить Dockerfiles именно с таким jdk в базовом образе.

Контейнеризированные приложения Spring Boot могут становиться достаточно тяжелы. Чтобы уменьшить их размер, вы можете использовать правильный базовый образ с JRE...


Еще кроме тонких базовых образов есть возможность собрать свой рантайм засчет java modules и jlink. Было классно в статье об этом почитать тоже.

Часто можно встретить Dockerfiles именно с таким jdk в базовом образе.

и очень зря - уже давно deprecated

Про deprecated статус не знал кста. Но встречается-таки да. Ну и eclipse temurin естественно.

Спрошу вас и @spring_aio : а Loom во всех рассмотренных рантаймах виден в JPMS, или ограничения последнего нужно обходить?

Вы имеете ввиду низкоуровневые функции из jdk.internal.vm.Continuation?
Скорее всего, будет доступно только через --add-opens=jdk.internal.vm
Вот тут небольшой тред есть про это
https://mail.openjdk.org/pipermail/loom-dev/2021-November/003270.html

Да.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий