我正在尝试添加eclipse pmd插件,但出现以下错误。

无法读取https://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/content.xml上的存储库。
收到致命警报:handshake_failure
eclipse - Eclipse PMD插件握手失败-LMLPHP

知道有什么问题吗?

最佳答案

这可能是以下两种情况之一:


您的JRE不支持该密码-请参阅答案https://stackoverflow.com/a/42129608/1169968安装JCE安全补丁以允许无限的安全性(local_policy.jar和US_export_policy.jar)
您正在使用的JRE版本不信任某些Sourceforge镜像所使用的Let's Encrypt证书。您至少需要Java 7 Update 111或Java 8 Update101。请参见https://letsencrypt.org/docs/certificate-compatibility/


但是即使如此,托管在sourceforge上的eclipse更新站点似乎仍然非常不可靠-镜像并非始终100%同步,因此某些文件可能会丢失...

因此,有关解决方法,请参见https://github.com/pmd/pmd-eclipse-plugin/issues/19


https://github.com/pmd/pmd-eclipse-plugin/releases下载更新站点作为zip归档文件,在本地解压缩并将此文件夹用作更新站点。


更新(2017-03-18)

现在有一个新的更新站点:

https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/

从现在开始,请使用该URL来安装插件。

关于eclipse - Eclipse PMD插件握手失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42128981/

10-12 03:33