GitHub上的衬底VM文档(例如,CONFIGURE.md提到了多个-H:...选项,比如-H:ReflectionConfigurationResources或-H:ConfigurationFileDirectories )。在哪里可以找到这些选项的参考文档?GraalVM Reference > Native Image只提供了一个基本的概述。
发布于 2019-11-13 21:54:26
native-image --help的输出建议调用native-image --help-extra,这意味着调用
native-image --expert-options-all打印有文档记录的选项列表:https://gist.github.com/happylynx/ce642816411ee5c98f04fedd80f4c417。
发布于 2019-11-14 14:43:18
当前,命令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: Nonehttps://stackoverflow.com/questions/58846209
复制相似问题