Java 无法使用MAC OS El Capitan上运行的AWS SDK将文件上载到S3
当我尝试在MAC OS上使用java中的AWS SDK上载文件时,我无法获得“上载完成”消息。不会抛出任何错误。程序永远不会终止。这似乎只发生在Mac电脑上,因为我公司的其他人在Windows和Linux Ubuntu上运行完全相同的代码,没有遇到这个问题。规格如下 硬件:MAC OS El Capitan 10.11.4 Java(TM)SE运行时环境(build 1.8.0_111-b14) Java HotSpot(TM)64位服务器虚拟机(构建25.111-b14,混合模式) 防火墙当前处于关闭状态Java 无法使用MAC OS El Capitan上运行的AWS SDK将文件上载到S3,java,macos,amazon-web-services,amazon-s3,Java,Macos,Amazon Web Services,Amazon S3,当我尝试在MAC OS上使用java中的AWS SDK上载文件时,我无法获得“上载完成”消息。不会抛出任何错误。程序永远不会终止。这似乎只发生在Mac电脑上,因为我公司的其他人在Windows和Linux Ubuntu上运行完全相同的代码,没有遇到这个问题。规格如下 硬件:MAC OS El Capitan 10.11.4 Java(TM)SE运行时环境(build 1.8.0_111-b14) Java HotSpot(TM)64位服务器虚拟机(构建25.111-b14,混合模式) 防火墙当前
注意:我可以手动上传到S3,没有任何问题。我找到了解决方案。答案是将Mac上的java版本更新为Java8160及更高版本。由于某些策略问题,任何旧版本都无法工作。如果您发布了代码而不是图片maube,我可能会有所帮助粘贴代码不会有帮助,正如您从解决方案中看到的那样。