Subclipse 安装失败 "Subversion native library not available" (Java HL)

Subclipse installation fails "Subversion native library not available" (Java HL)

我正在尝试在工作中设置 Eclipse Oxygen 的全新安装,并且在尝试签出任何项目时我 运行 遇到了这个问题。

导入 -> 从 SVN 检出项目 ->

我正在尝试使用相同的插件从旧的 Mars 安装迁移,所以这可能与两个试图共享相同路径的安装有关(或者试图在它们自己的路径上搜索配置文件) .我得到了原始安装 "as is",所以我真的不知道配置过程是如何进行的(是的,它工作得很好)。

有什么想法吗?

仔细看看屏幕截图上的错误。 java.library.path%PATH% 环境变量似乎有问题。

您的问题是,当加载本机 Subversion JavaHL DLL 时,它们会尝试加载所有依赖项。这包括 OpenSSL DLL(libeay32.dll 和 ssleay32.dll)。这些 DLL 包含在 JavaHL 中,但看起来您在 PATH 中还有其他更高版本。更重要的是,这些是 32 位 DLL,而您 运行 在 64 位 JVM 中加载并加载 64 位 JavaHL。所以它不能使用它们。

也许你可以修复你的 PATH 来摆脱这些?如果没有,您可能必须 运行 使用 32 位 JVM 的 32 位 Eclipse。

您也可以忽略该错误并安装 SVNKit 适配器,然后在“团队”>“SVN”下的首选项中选择使用它。