0

我从这里使用了这个 Java 代码,当我尝试使用带有 https 的 Google Disk 共享链接下载文件时,出现错误:

javax.net.ssl.SSLException:java.lang.RuntimeException:意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须为非空

据我了解,我必须在代码中设置:

System.setProperty("javax.net.ssl.trustStore","/usr/lib/jvm/default-java/lib/security/cacerts");

我必须把它放在代码的什么地方,如果我稍后在 Windows PC 上运行它会怎样?

4

1 回答 1

1

好的,我在 Ubuntu 18.04 上的解决方案是来自@jsn 关于这个SO 问题的这个 commnet :

我运行了 sudorm /etc/ssl/certs/java/cacerts然后sudo update-ca-certificates -f这解决了我在 kubuntu 18.04 中的问题。

于 2018-05-25T08:29:11.080 回答