我在OS (10.6.8)上运行Eclipse,主要使用SVN 1.6。我也安装了subclipse。
在eclipse中,当我保存文件时会出现以下错误:
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所以我做了一些研究,发现这是因为我需要安装JavaHL库,我试图根据这个页面上的信息来安装它:http://subclipse.tigris.org/wiki/JavaHL
根据上一个链接中的信息,我遵循的方法是安装MacPorts (成功)并运行以下命令来安装JavaHL库:
sudo port install subversion-javahlbindings +no_bdb +universal然而,我不知道的是,这个命令安装的JavaHL库的版本号是1.7.7_0,因为我需要1.6.x版本,所以无法工作,所以我卸载了这个版本的JavaHL库。我似乎找不到如何使用macports在我的计算机上安装1.6版的JavaHL。我访问了MacPorts网站,但他们目前没有1.6版的端口。
非常感谢在这个问题上的任何帮助。谢谢。
发布于 2012-12-19 23:34:48
为什么不直接使用需要SVN 1.7的Subcliess1.8.x呢?您的服务器上的SVN版本并不重要。您应该在客户端使用SVN 1.7,因为它更快、更可靠。既然已经安装了MacPorts,那么也可以使用SVN1.7.7命令行客户端了。当您尝试在同一工作副本上使用多个客户端时,客户端版本才是唯一重要的方面。在这种情况下,客户端的major.minor版本应该匹配。
https://stackoverflow.com/questions/13943711
复制相似问题