【问题标题】:Check java library compatibility with GraalVM检查 Java 库与 GraalVM 的兼容性
【发布时间】:2019-03-13 08:56:31
【问题描述】:

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

提前致谢, 大卫

【问题讨论】:

    标签: java graalvm


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 2020-10-16
      • 2013-07-25
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多