安装subclipse插件后,出现过一个问题,错误如下:
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
网上建议:安装插件时如果全选的话(勾选了SVNKit),将Windows-->Preferences-->Team-->SVN 中SVN接口的Client改成SVNKit,如果安装时未勾选,通过 Help 》About Spring Tool Suite 》Installation Details 删除插件再重新安装。但我怎么也没找到哪里可以将Client改成SVNKit。
1.后来还是将JavaHL 库重新安装。
缺少一些关联文件,去subclipse的Wiki看,说需要安装libsvn-java,在Ubuntu 下安装很简单,命令如下:
sudo apt-get install libsvn-java
安装完后,这文件在/usr/lib/jni目录下,这个目录并不是eclipse的java.library.path路径之一,所以还需要修改eclipse.ini来告诉eclipse去哪找这个libsvn-java相关的文件。
sudo gedit /etc/eclipse.ini //打开eclipse.ini,在最后行加入如下内容(注意换行)
-Djava.library.path=/usr/lib/jni
搞定了。