-2


我想查看mx图像生成器:

./mx image -cp $PWD/svmbuild -H:Class=HelloWorld -H:Name=helloworld
mx: unknown command 'image'

似乎“图像”命令不可用(不再可用?)
任何可用的替代品?谢谢

4

1 回答 1

1

mx native-image命令。

GraalVM 项目存储库中的 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 才能正常工作,这是 README 中的相关引用:

安装 mx 并将 JAVA_HOME 指向 labsjdk。

对于编译 native-image 取决于本地工具链,因此请确保:glibc-devel、zlib-devel(C 库和 zlib 的头文件)和 gcc 在您的系统上可用。

于 2018-12-20T08:41:10.767 回答