Ubuntu下eclipse安装svn插件
好记性不如烂笔头,碰见一个不大不小的问题,记录下。
系统:Ubuntu 12.04
Eclipse:eclipse-jee-kepler-R-linux-gtk.tar.gz
subclipse:1.8
我是直接在eclipse的Eclipse Marketplace中搜索subclipse安装的,使用subclipse的时候直接提示JavaHL找不到。
subclipse官方说因为linux的发行版本太多了,没有办法将JavaHL集成到subclipse中去。所以必须自己手动安装。
官方说明:点击查看
方法1:
我用的版本是1.8.x。但是1.8.x对应的java HL版本是1.7.x,这个在官方说明有介绍,但是这个1.7.x不再ubuntu的仓库里面。于是使用PPA源,命令如下
sudo apt-get purge libsvn-java 删除已经安装的java HL(如果没有安装可以不了它)
接下来添加PPA源然后更新,这时候Java HL的版本就是最新的 1.7.x
sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
sudo apt-get update
sudo apt-get install libsvn-java
然后使用命令找到JavaHL的安装目录:
sudo find / -name libsvnjavahl-1.so
如:
$ sudo find / -name libsvnjavahl-1.so
/usr/lib/i386-linux-gnu/jni/libsvnjavahl-1.so
然后在eclpse目录打开eclipse.ini文件,在最后添加一句:
-Djava.library.path=</path/to/library>
如:
-Djava.library.path=/usr/lib/i386-linux-gnu/jni
到此,sbueclipse就可以正常使用了。
方法2:
eclipse选择Window→Preferences→Team→SVN
将SVN接口更改为SVNKit,如下图:
到此,sbueclipse也可以正常使用了。
在解决问题的时候看见一篇帖子说:subversion如果是在windows2003上,eclipse是在linux上,貌似好像只能用JavaHL(未验证,仅供参考)
最新文章
- LeetCode 414 Third Maximum Number
- Winform-DataGridView 实现如Excel的粘贴复制
- flask请求管道
- CodeIgniter 开发,支付宝接口调用实例
- asp.net C# cookies 的使用方法
- 【原创】js中利用cookie实现记住密码功能
- 表单验证代码实例:jquery.validate.js表单验证插件
- STL 六大组件 功能与运用
- arm linux中添加开机启动
- 使用SAX解析xml文档
- MySQL参数:innodb_flush_log_at_trx_commit 和 sync_binlog
- 原码,反码,补码,及Java中数字表示方法
- python对数据类型的相关操作
- 【转】通过js获取系统版本以及浏览器版本
- Win10/Ubuntu双系统安装常见问题
- Python多线程之线程创建和终止
- 【VBA研究】浮点数计算总是有误差的
- 【我的Android进阶之旅】解决AndroidStudio编译时报错:Timeout waiting to lock artifact cache .
- 使用HttpClient4来构建Spring RestTemplate
- 洛谷——P2626 斐波那契数列(升级版)矩阵