- 我开发了一个javaFx应用程序。
-
在亚马逊 S3 服务器上上传文件。
-
当应用程序的可执行 jar 被制作时,应用程序工作正常。
-
但是,当应用程序的本机打包完成后,.msi文件是创建并在安装.msi后应用程序正确启动但在 s3 上上传文件时,日志文件中出现"无法计算请求签名:算法 HmacSHA1 不可用"错误。
-
jar 和本机应用程序的创建由 com.zenjava maven 插件完成。
我得到了解决方案.当在打包中创建 JRE 时,它不包含常规 JRE 中可用的"ext"文件夹,其中包含执行与 Java 相关的任务所需的 jar.sequrity package.so 将"ext"文件夹放入本机捆绑包 jar 问题得到解决