debian安装svn插件踩过的坑
本文系统debian 9.9,其他版本或系统请自行对比设置
1.debian安装subversion
sudo apt-get install subversion
我的系统版本是9.9,所以svn的版本是1.9
2.eclipse中安装svn插件
打开eclipse中的install new software
输入地址:http://subclipse.tigris.org/update_1.12.x
然后就下一步下一步,最后安装完成。
为什么要这个两个版本呢,根据官方下图
最后在安装的过程中遇到过两种问题:
1。版本对不上号
点击设置里面svn的时候报这个错:Incompatible JavaHL library loaded. Subversion 1.8.x required.
这个错的解决办法就是按上图的版本对应安装,这样提示说明我插件安装错了,实际也是我刚才时安装的是1.8,1.10,最后试到1.12才成功,脑子不好使就是这样得试。
2。javahl不可用
如果出现这样的错误呢,原因未知,不过解决办法如下:
1。查找确实文件位置
sudo find /usr -name libsvnjavahl-1.so
查找其中的缺失文件,发现在文件位于:
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
JavaHL Library的位置由原来/usr/lib/jni改为了/usr/lib/x86_64-linux-gnu/jni
所以解决方法就是打开eclipse安装目录下的eclipse.ini文件,添加或者修改
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni