Я пытаюсь запустить приложение Spring Boot, используя GraalVM Native. После успешной компиляции в один файл я могу легко запустить двоичный файл, Spring Boot запускается нормально, но когда я пытаюсь запустить его внутри docker с изображением ubuntu
(он не содержит java, но простой HelloWorld в собственном GraalVM работает без JRE) Я получаю эту ошибку:
Error: No bin/java and no environment variable JAVA_HOME
Я читал, что мне, вероятно, нужно инициировать классы во время выполнения, а не во время компиляции (от: Проблема с созданием AWS лямбда-функции с помощью Micronaut и ГраальВМ ). Но я не знаю, какие классы мне перейти в --delay-class-initialization-to-runtime
. Как я могу запустить приложение Spring Boot без JRE?