如何修复“docker-java-stream”java.lang.UnsatisfiedLinkError: Error look up function ‘write’”? - Windows10 + GraalVM + Docker + Micronaut

问题描述

我对此很陌生,所以如果它太基本,请多多包涵。 我正在尝试使用 micronaut 框架并按照 here 中的指南在 GraalVM 中运行基于 java 的 AWS lambda 函数。 >

我在我的 Windows 10 PC 中安装了以下内容

  • GraalVM 和原生镜像
  • Docker 桌面
  • 带有“适用于 VS 2019 的 x64 本机工具命令提示符”的 Visual C++ 2019 构建工具
  • micronaut CLI

并尝试通过在“x64 Native Tools Command Prompt for VS 2019”中运行以下命令来构建docker-graalvm-native-image

mvnw package -Dpackaging=docker-native -Dmicronaut.runtime=lambda -Pgraalvm -X

但出现 docker-java-stream-1594339478" java.lang.UnsatisfiedLinkError: Error looking up function 'write': The specified procedure Could not be found 错误,如屏幕截图所示。

error screenshot

full stack trace

我知道缺少某些 c/c++ 库,但我不知道该库的名称、如何安装它等。

请帮忙。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)