【发布时间】:2013-09-12 07:49:13
【问题描述】:
- 我开发了一个 javaFx 应用程序。
将文件上传到 amazon s3 服务器。
制作应用程序的可执行jar后,应用程序工作正常。
但是当应用程序的本地打包完成时,.msi 文件是 创建并安装 .msi 后,应用程序正确启动 但在 s3 上上传文件时,日志文件中出现“无法计算请求签名:算法 HmacSHA1 不可用”错误。
jar 和本机应用程序的创建由 com.zenjava maven 插件完成。
【问题讨论】:
-
我得到了解决方案。当 jre 在打包中创建时,它不包含常规 jre 中可用的“ext”文件夹,其中包含执行与 java.sequrity 包相关的任务所需的 jar。所以在将“ext”文件夹放入本机捆绑包 jar 后,问题就解决了
标签: java algorithm maven amazon-s3 javafx