Существует команда mx native-image
.
Файл README в репозитории проекта GraalVM содержит следующий фрагмент быстрого запуска:
cd substratevm
mx build
echo "public class HelloWorld { public static void main(String[] args) {
System.out.println(\"Hello World\"); } }" > HelloWorld.java
$JAVA_HOME/bin/javac HelloWorld.java
mx native-image HelloWorld
./helloworld
Предположительно, необходимоJDK 8 с JVMCI для этого, вот соответствующая цитата из README:
Установите mx и укажите JAVA_HOME на labsjdk.
Для компиляции native-изображение зависит отлокальный набор инструментов, поэтому убедитесь, что: glibc-devel, zlib-devel (файлы заголовков для библиотеки C и zlib) и gcc доступны в вашей системе.