Myvideo

Guest

Login

Java нативно - GraalVM Native Image

Uploaded By: Myvideo
9,037 views
0
0 votes
0

Канал автора: Ещё с самого начала карьеры разработчика программного обеспечения на платформе Java автора волновал вопрос: “А можно ли компилировать Java-код в нативные исполняемые файлы?“, и автор был далеко не один такой. И инструменты для компиляции Java-кода в нативные исполняемые файлы и библиотеки существовали, например тот же GNU C compiler for Java (gcj), хоть и с некоторыми нюансами. Но автора этот вопрос как-то не сильно волновал, так что дальше чтения теории он не ушёл, да и как-то забыл про это. Однако в 2019 году корпорация Oracle явила общественности новый проект - GraalVM, являющийся по сути JDK с компилятором Graal вместо HotSpot C1/C2 и набором дополнительных инструментов, одним из которых является native-image - инструмент для компиляции нативных исполняемых файлов и библиотек из Java-байткода. В этом ролике автор рассмотрит три сценария использование native-image для компиляции Java-байткода в исполняемые файлы: - Компиляция одного класса - Компиляция простого проекта в Maven и Gradle - Компиляция проекта на основе Spring Boot в Maven и Gradle Кроме этого в ролике рассматривается компиляция со статическим связыванием (musl GCC 10 и zlib 1.3) и запуск приложений в Docker.

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later