小编amb*_*b85的帖子

17.10 openjdk和oracle jdk 8和9的trustAnchors参数必须非空

我刚刚在新的 VM 中安装了 17.10。试图建立一个开发环境,当我运行gradle./gradlew出现以下错误:

* What went wrong:
Error resolving plugin [id: 'com.github.johnrengelman.shadow', version: '2.0.0']
> Could not GET 'https://plugins.gradle.org/api/gradle/4.0/plugin/use/com.github.johnrengelman.shadow/2.0.0'.
   > java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Run Code Online (Sandbox Code Playgroud)

这与gradle版本,java版本(openjdk和oracle 8和9都有故障)和shadowjar版本无关。这使我得出结论,它与 Ubuntu 相关,而不是与 gradle/openjdk/oracle 相关。

我试过更新 CA 证书,sudo update-ca-certificates -fsudo apt install ca-certificates-java --reinstall,都没有解决问题。我什至恢复了久经考验的关闭和再次打开技术而没有任何影响。

有什么问题,我该如何解决?

java openjdk oracle gradle 17.10

27
推荐指数
3
解决办法
5万
查看次数

标签 统计

17.10 ×1

gradle ×1

java ×1

openjdk ×1

oracle ×1