无法计算请求签名:算法 HmacSHA1 不可用


  • 我开发了一个javaFx应用程序。
  • 在亚马逊 S3 服务器上上传文件。

  • 当应用程序的可执行 jar 被制作时,应用程序工作正常。

  • 但是,当应用程序的本机打包完成后,.msi文件是创建并在安装.msi后应用程序正确启动但在 s3 上上传文件时,日志文件中出现"无法计算请求签名:算法 HmacSHA1 不可用"错误。

  • jar 和本机应用程序的创建由 com.zenjava maven 插件完成。

我得到了解决方案.当在打包中创建 JRE 时,它不包含常规 JRE 中可用的"ext"文件夹,其中包含执行与 Java 相关的任务所需的 jar.sequrity package.so 将"ext"文件夹放入本机捆绑包 jar 问题得到解决

最新更新