我创建了以下示例项目,以测试使用JNI从Java调用Golang代码:https://github.com/blaubaer/golang-jni

当我呼叫build.cmd时,收到如下错误消息:

使用环境:

  • Windows:10.0.17763,内部版本17763,64位
  • Golang:1.11.5,Windows / amd64
  • Java:11.0.2 2019-01-15 LTS,64位
  • MinGW-w64:x86_64-8.1.0-win32-sjlj-rt_v6-rev0

谢谢!


它似乎与Golang内部的错误有关。 当前有一个Pull Request打开的运行时:此更改修改了Go以修复x64 Windows#30944上的c共享dll崩溃,在这里我可以批准它可以解决此问题。