我想查看 mx 图片生成器:
./mx image -cp $PWD/svmbuild -H:Class=HelloWorld -H:Name=helloworld
mx: unknown command 'image'
“图像”命令似乎不可用(是吗?)
有替代品吗?
谢谢
答案 0 :(得分:1)
有一个mx native-image
命令。
GraalVM project repository中的README文件列出了以下快速入门摘录:
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
据称,一个需要JVMCI的JDK 8才能起作用,这是自述文件的相关引文:
安装mx并将JAVA_HOME指向labsjdk。
对于编译,本机映像取决于本地工具链,因此请使 确定:glibc-devel,zlib-devel(C库的头文件和 zlib)和gcc在您的系统上可用。