我正在尝试在工作中全新安装 Eclipse Oxygen,并且在尝试 checkout 任何项目时遇到了此问题。
导入 -> 从 SVN check out 项目 ->
我正在尝试使用相同的插件从旧的 Mars 安装迁移,所以可能与两个安装尝试共享相同的路径(或尝试在自己的路径上搜索配置文件)有关。我“按原样”获得了原始安装,所以我真的不知道配置过程是如何进行的(是的,它工作得很好)。
有什么想法吗?
最佳答案
您的问题是,当加载 native Subversion JavaHL DLL 时,它们会尝试加载所有依赖项。这包括 OpenSSL DLL(libeay32.dll 和 ssleay32.dll)。这些 DLL 包含在 JavaHL 中,但看起来您在 PATH 中还有其他更高的版本。更重要的是,这些是 32 位 DLL,并且您在 64 位 JVM 中运行并加载 64 位 JavaHL。所以它不能使用它们。
也许你可以修复你的路径来摆脱这些?如果没有,您可能必须使用 32 位 JVM 运行 32 位 Eclipse。
您还可以忽略该错误并安装 SVNKit 适配器,并在团队 > SVN 下的首选项中选择使用它。
关于java - Subclipse 安装失败 "Subversion native library not available"(Java HL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45298136/