4

我正在研究 GraalVM,我想尝试使用我在项目中使用的一些库。有一些工具可以检查整个代码并给我一个关于与 GraalVM 原生映像不兼容的代码的报告?

在此先感谢,戴维德

4

1 回答 1

3

如果没有使用该库的应用程序,构建一个适用于任何给定 JVM 库的工具将是困难和误导的。原因是对库的支持取决于两个主要方面:(1) 使用库中的哪些函数,以及 (2) 在图像生成期间执行哪些静态初始化程序,而不是在图像运行时执行。

GraalVMnative-image本身将报告类路径上所有可访问代码中当前不支持的功能。的错误报告机制native-image应该提供关于允许用户修复它们的不受支持的功能的足够信息。

native-image应与生成为给定项目配置工具native-image-configure所需的配置文件的工具结合使用。native-image

于 2019-03-14T14:58:41.447 回答