Tôi vừa cài đặt 17.10 trong một máy ảo mới. Đang cố gắng thiết lập môi trường phát triển, khi tôi chạy gradle
hoặc ./gradlew
tôi gặp lỗi sau:
* 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
Đây là bất kể phiên bản gradle, phiên bản java (cả openjdk và oracle 8 và 9 đều có lỗi) và phiên bản Shadowjar. Điều này dẫn tôi đến kết luận rằng nó có liên quan đến Ubuntu chứ không liên quan đến gradle / openjdk / oracle.
Tôi đã thử cập nhật chứng chỉ CA, cả hai sudo update-ca-certificates -f
và sudo apt install ca-certificates-java --reinstall
, cả hai đều không giải quyết được vấn đề. Tôi thậm chí đã hoàn nguyên về kỹ thuật đã thử và tắt nó đi và lại không có ảnh hưởng.
Vấn đề là gì và làm cách nào để khắc phục nó?
openjdk-8-jdk
không hoạt động với tôi. Bất cứ ý tưởng làm thế nào bạn có được điều này làm việc? Tôi đã chạy mộtautoremove
cài đặt trước khi cài đặtopenjdk-8-jdk
và sau đóopenjdk-9-jdk
, nhưng đó là điều duy nhất có thể khác với những gì bạn nói.