无法在 Windows 7 64 位上使用 Eclipse neon3 64 位安装 subclipse

unable to install subclipse with Eclipse neon3 64 bit on Windows 7 64-bit

我正在尝试从 Eclipse Marketplace 安装 Subclipse 插件 Windows 7 64 位企业版 Eclipse Neon 3,64 位版本。

Unable to read repository at https://dl.bintray.com/subclipse/archive/release/1.12.x/content.xml.

sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我还尝试通过帮助 → 安装新软件进行安装并添加了 link:https://dl.bintray.com/subclipse/releases/subclipse/latest/。 这也失败了。

如何安装这个插件?有哪些替代方案?

你能通过 Eclipse 连接到互联网吗?

打开内部网络浏览器。在 Eclipse 中:Window -> 显示视图 -> 其他 -> 常规:内部网络浏览器。 查找任何正常地址,它是否有效? 你能连接到另一个更新站点吗?试试 Eclipse Emma 的例子:http://update.eclemma.org/ Do you see anything there?

您的代理偏好是什么?转到 Window -> 首选项 -> 常规:网络连接。

活跃的供应商:

Specifies the settings profile to be used when opening connections. Choosing the Direct provider causes all the connections to be opened without the use of a proxy server. Selecting Manual causes settings defined in Eclipse to be used. On some platforms there is also a Native provider available, selecting this one causes settings that were discovered in the OS to be used.

如果 Internet 在 Eclipse 之外工作正常,请尝试更改为 Native。之后,尝试直接。

我遇到了无法加载更新站点的问题,然后我不得不将其删除并重新添加。这会强制 Eclipse 重新读取站点的内容,即使它有缓存的副本也是如此。因此,如果您仍然无法连接到 indigo 更新站点,但其他一切正常,请尝试一下。转到 Window -> 首选项 -> Install/update:可用的软件站点。然后删除并添加靛蓝网站。记得复制地址,方便再次添加。

转到 Window -> 首选项 -> 安装更新 -> 可用软件站点 => select 条目并单击右侧的 "Reload" 按钮。当您拥有用于测试自定义插件的本地更新站点时,这有时也很有用

您提供了使用 bintray 更新站点的错误 URL。这就是我建议您使用的。错误是您的 JVM 不会进行 SSL 握手。您可能需要使用较新版本的 JVM 才能 运行 Eclipse。

市场中仍在使用的更新站点 URL 是旧的 http tigris 站点。由于该站点不使用 SSL,因此您不可能从该站点获得相同的错误。因此,对于您在该网站上遇到的错误,我们必须看到它。

您也可以通过浏览器下载压缩更新站点并在本地安装,但无论如何我都会更新 JVM。

转到“帮助”>“安装新软件...”>“添加” 然后添加这个 Link http://subclipse.tigris.org/update_1.6.x 勾选所有方框,然后点击完成

您可能在使用某些安全协议的公司网络中;否则允许下载然后安装。 希望对你有用

转到帮助->安装新软件->添加然后添加这个link:

http://subclipse.tigris.org/update_1.10.x/

版本后续更新。每次更新最新版本。否则,您将面临 JavaHL 异常。

参考http://subclipse.tigris.org/wiki/JavaHL.

在我的例子中,由于 "error SSL handshake" 连接到 https://dl.bintray.com,我无法安装...尽管根证书在我使用的 jvm 的信任库 (cacerts) 中

出于某种原因,我的 eclipse (STS4) 版本没有使用这个信任库,我编辑了 eclipse SpringToolSuite4.ini 的 .ini 配置文件并明确地把这个:

-Djavax.net.ssl.trustStore=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts

使用 HTTP 而不是 HTTPS,如果您不想将 JVM 至少更新到 1.8

例如:http://dl.bintray.com/subclipse/releases/subclipse/latest/

url仍然有效