轉載來自:http://my.oschina.net/FengJ/blog/56828
在Ubuntu 12.04 下, eclipse 安裝 svn插件一般會遇到兩個問題:
1)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 = /usr/lib/jni
按照以前的裝法
1、sudo apt-get install libsvn-java
2、eclipse.ini中增加參數
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Djava.library.path=/usr/lib/jni
就可以了,但安裝配置好後還是報錯Failed to load JavaHL Library.重新安裝libsvn-java還是不靈,去usr/lib/jni發現jni不是個目錄。原來是安裝目錄發生了改變。將jni的path改爲如下就正常了。
-Djava.library.path=/usr/lib/i386-linux-gnu/jni/
如果你裝的是64位的系統,那麼改爲:
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
2) ubuntu Incompatible JavaHL library loaded. 1.7.x or later required
JavaHL 版本過低錯誤,Ubuntu 12.04中,通過 $ apt-get install libsvn-java 命令安裝的版本是1.6.x
如果你的eclipse是3.7.2 默認安裝的subclipse 是 1.8.x 版本的,他要求 JavaHL 是 1.7 以上。
所以需要你卸載掉 subclipse 換成 1.6.x 版本。
下載地址:http://subclipse.tigris.org/