1
  • 我开发了一个 javaFx 应用程序。
  • 将文件上传到亚马逊 s3 服务器上。

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

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

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

4

1 回答 1

1

我得到了解决方案。当在包装中创建 jre 时,它​​不包含“ext”文件夹,该文件夹在常规 jre 中可用,其中包含执行与 java.sequrity package.so 相关的任务所需的 jar,将“ext”文件夹放入原生 bundle jar 问题已解决

于 2013-09-12T12:32:04.167 回答