GraalVM本机映像的-H:...选项的文档在哪里?

时间:2019-11-13 21:54:26

标签: graalvm graalvm-native-image

GitHub上的Substrate VM文档(例如CONFIGURE.md提到了多个name选项,例如-H:...-H:ReflectionConfigurationResources。在哪里可以找到这些选项的参考文档?{{3} }只是基本概述。

2 个答案:

答案 0 :(得分:0)

-H:ConfigurationFileDirectories的输出建议调用native-image --help,这建议调用

native-image --help-extra

会打印记录的选项列表:GraalVM Reference > Native Image

答案 1 :(得分:0)

当前,命令help有不同的级别:

  • native-image --help打印带有默认选项的默认帮助消息,用于生成本机图像
  • native-image --help-extra在非标准选项上显示帮助,它清楚显示了接下来两个选项的用法
  • native-image --expert-options打印帮助,供专家使用更多高级选项
  • native-image --expert-options-all打印所有可用的图像构建选项,在输出消息中很明显,应使用最后一个命令,后果自负

因此,您可以将grep表达式附加到上述四个命令之一,并获取有关特定命令的帮助。这是一个示例:

native-image --expert-options | grep -A 1 ReflectionConfigurationResources
  

我将grep-A 1一起使用,以显示第一行被截断的另一行

上一条命令显示下面的输出:

-H:ReflectionConfigurationResources=... Resources describing program elements to be made available for reflection (see ReflectionConfigurationFiles). Default: None