【发布时间】:2011-07-09 02:50:53
【问题描述】:
我在 CentOS 下运行 Eclipse,并且想使用 Subclipse 而不是必须通过命令行来处理 SVN。不幸的是,我无法让它运行。
它会安装,但是当我尝试导入存储库时,我收到“错误验证位置:'无法加载默认 SVN 客户端'”。我在网上搜索过这个,它似乎表明 JavaHL 不可用。 (This FAQ 似乎很有代表性。)
有问题的计算机是我工作中的工作站,我对它没有完全的管理控制权;安装 CollabNet SVN 并不是一个真正的选择。现在,其中一位(非常合作的)系统管理员确实通过yum 提供了JavaHL(1.6.15-1),并且它安装得很好——它将svn-javahl.jar 放在/usr/lib/svn-javahl 中,和 /usr/lib 中的 libsvnjavahl-1.so。看来我应该更新 eclipse.ini 以通过-vmargs 下的-Djava.library.path= 条目指向这些新文件,但我输入的任何内容似乎都无关紧要。我试过/usr/lib/svn-javahl/,/usr/lib/svn-javahl/svn-javahl.jar,/usr/lib/,都无济于事。我已通过Help -> About Eclipse -> Installation Details -> Configuration 确认我对 eclipse.ini 的编辑确实得到了采纳。
我已确认 JavaHL 版本 (1.6.x) 与我的 Subclipse 版本 (1.6.17) 匹配。
有人对我应该尝试的其他东西有什么建议吗?
【问题讨论】:
-
打开 Subclipse 的首选项页面。上面写了什么?
-
好吧,我没有看到 Subclipse 的页面;我看到的最接近的是 Window -> Preferences -> Team -> SVN。如果那是您所指的页面,我应该寻找什么?