当前位置: 首页 > 知识库问答 >
问题:

Eclipse pmd插件握手失败

姜磊
2023-03-14

我试图添加eclipse pmd插件最终出现以下错误。

知道哪里出问题了吗?

共有3个答案

满才
2023-03-14

>

  • 首先,除非您使用的是Java的旧更新(无论Java版本如何),否则与Java加密扩展(JCE)相关的问题现在完全无关紧要。请参阅Cranphin在这篇SO文章中的回答:在部署应用程序时如何避免安装“无限强度”JCE策略文件?

    其次,不要使用sourceforge下载插件。像OP和许多其他人一样,我也经历了握手失败。

    对我有效的方法是去Eclipse市场(https://marketplace.eclipse.org/content/eclipse-pmd)并将该页面上的Install按钮拖动到Eclipse工作区中。

    完成此操作后,您应该在 Eclipse 中看到以下屏幕:

    https://imgs.xnip.cn/cj/n/42/0fff4c61-ef8a-42ea-a33d-fb828c07ee59.png" width="100%" height="100%" />

    >

  • 单击确认,接受许可协议,然后在显示未签名的内容对话框时单击安装。如果一切顺利,插件将被安装,您将被邀请重新启动Eclipse。

    重新启动Eclipse后,验证插件是否已安装:帮助-

    • 作为最后的健全性检查,查看错误日志(Window-

    就是这样。(我的环境是Windows 10 Eclipse Oxygen.2 Release(4.7.2)JDK9。)

  • 杨腾
    2023-03-14

    这是因为java的安全性。将%JRE%/lib/security中的jar(两个jar,即local_policy.jar和US_export_policy.jar)替换为http://www . Oracle . com/tech network/Java/javase/downloads/JCE-7-download-432124 . html中的jar

    注意:这里%JRE%表示eclipse正在使用的jre位置。在Windows中找到它-

    卢出野
    2023-03-14

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

    >

  • JRE 不支持密码 - 请参阅答案 https://stackoverflow.com/a/42129608/1169968 以安装 JCE 安全修补程序以允许无限安全性(local_policy.jar和US_export_policy.jar)

    您使用的JRE版本不信任某些sourceforge镜像使用的“让我们加密”证书。您至少需要Java 7更新111或Java 8更新101。请参阅https://letsencrypt.org/docs/certificate-compatibility/

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

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

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

    新的更新站点现在可用:

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

    请从现在开始使用此网址来安装插件。

  •  类似资料:
    • 试图安装LOEclipse插件以使用Eclipse开发扩展。然而,我从市场收到以下错误: 无法读取http://eclipse-plugins.libreoffice.或....收到致命警报:handshake_failure

    • 我正在学习SSL通信,我遇到了这个问题。我正在编写一个简单的客户端,它试图与本地apache服务器握手。服务器启用https。我将服务器证书添加到所有可能的信任存储(jdk中的一个 注意:我从以下教程中获取了代码: http://docs.oracle.com/javase/7/docs/technotes/guides/security/jsse/JSSERefGuide.html#KRB 停留

    • 我通过受ssl v3保护的cxf使用soap服务。我从服务器下载.cer文件,并通过keytool使用以下指令创建JKS文件: 在java代码中,我将此代码用于客户端配置: 对于调用此代码的服务: 当我运行代码时,会发生此错误: 我搜索此错误,我意识到该错误是针对不良信任存储的。但我不知道如何生成正确的信任库。

    • 我在使用硒测试时收到此错误 我现在的代码是 是否有其他方法可以忽略/解决此错误?

    • 我正在对我们的数据库服务进行超文本传输协议请求的大循环。一切都很好,但是每当我运行它时,在成功查询(看似随机)数量后,我都会收到以下错误:

    • 问题内容: 我正在尝试将Jenkins CI配置为对我们的项目执行持续集成,并且无法使其通过https连接到我们的SVN存储库。每当我尝试配置存储库URL并尝试连接时,都会遇到以下异常: 我在tomcat实例上启用了SSL调试(使用),并得到了以下信息: 我尝试按照这篇文章中的说明在tomcat中添加属性,但仍然出现相同的错误。 在这一点上,我对发生的事情完全感到困惑。不幸的是,我不是完全了解SS