好记性不如烂笔头,碰见一个不大不小的问题,记录下。

系统: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(未验证,仅供参考)

最新文章

  1. LeetCode 414 Third Maximum Number
  2. Winform-DataGridView 实现如Excel的粘贴复制
  3. flask请求管道
  4. CodeIgniter 开发,支付宝接口调用实例
  5. asp.net C# cookies 的使用方法
  6. 【原创】js中利用cookie实现记住密码功能
  7. 表单验证代码实例:jquery.validate.js表单验证插件
  8. STL 六大组件 功能与运用
  9. arm linux中添加开机启动
  10. 使用SAX解析xml文档
  11. MySQL参数:innodb_flush_log_at_trx_commit 和 sync_binlog
  12. 原码,反码,补码,及Java中数字表示方法
  13. python对数据类型的相关操作
  14. 【转】通过js获取系统版本以及浏览器版本
  15. Win10/Ubuntu双系统安装常见问题
  16. Python多线程之线程创建和终止
  17. 【VBA研究】浮点数计算总是有误差的
  18. 【我的Android进阶之旅】解决AndroidStudio编译时报错:Timeout waiting to lock artifact cache .
  19. 使用HttpClient4来构建Spring RestTemplate
  20. 洛谷——P2626 斐波那契数列(升级版)矩阵

热门文章

  1. informatica 厂商培训资料
  2. 页面间(窗口间)的取值赋值及获取iframe下的window对象
  3. 第八章 了解tempdb数据库
  4. 不用synchronized块的话如何实现一个原子的i++?
  5. IE6/7/8中parseInt第一个参数为非法八进制字符串且第二个参数不传时返回值为0
  6. AFHTTPClient的异步回调模式
  7. CLOSE_WAIT?项目上线之际遇到这样的烦心事
  8. 第1章 UML基础:类的关系
  9. Inspector a ProgressBar(定制属性面板)
  10. 贴图在Unity中的设置