【发布时间】:2012-03-07 09:06:42
【问题描述】:
我在安装最新的 Subclipse 插件时遇到了问题。我看到了这篇文章:subclipse: Unable to load default SVN Client,但答案似乎是针对 Subclipse 1.6.x,我认为 1.8.x 出现了新问题。我在 10.6.8 的 Mac 上使用 Eclipse Indigo。根据http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de,我安装了 Subclipse 1.8.4,并安装了 Subversion JavaHL Native Library Adapter 1.7.3,这是 Subclipse 1.8 的正确 JavaHL 版本
当我尝试添加一个新的 SVN 存储库时,它显示“操作正在进行中”,然后给我这个错误:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
我还尝试卸载所有 subclipse 插件,而是安装 openCollabNet subversion 包,如下所示:http://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b
但是当我尝试添加新的 SVN 存储库时,我收到错误:“无法加载默认 SVN 客户端”
任何想法我做错了什么?
谢谢
【问题讨论】:
-
你确定 lib 是放在默认的 java lib 路径中还是你在 Eclipse 中调整了 lib 路径?
-
不,我不确定。我将如何检查这个? Eclipse 的插件文件夹中有一个名为 org.tigris.subversion.clientadapter.javahl_1.7.3.jar 的 jar 我需要将它移到另一个文件夹吗?在哪里可以找到默认的 java lib 路径?
-
请参阅@Rafael Ramos 对另一种称为 SVNKit 的纯 Java 实现的回答。
标签: java eclipse subclipse javahl