subclipse1.8.x安装记

重装ubuntu操作系统后,相关软件都需要重装,eclipse插件subclipse就是其中之一。

  • 先是在eclipse market中找到subclipse进行安装,安装后发现javaHL(JNI) not available,检查后发现是libsvn-java没有安装的缘故;
  • 但是安装后仍然有问题,又发现是eclipse.ini的启动参数中需要添加libsvn-java lib的路径,-Djava.library.path=/usr/lib/jni;
  • 但是添加后还是有问题,报错需要svn1.6.x以上版本,检查ubuntu下安装的subversion版本是1.6.15,而subclipse版本是1.8.x这两个存在兼容问题,于是按照这篇文章 ,升级subversion到1.7版本,关键操作:
    Add dominik's repository: sudo apt-add-repository ppa:dominik-stadler/subversion-1.7
    Update apt: sudo apt-get update
    Install libsvn-java: sudo apt-get install libsvn-java
    Install subversion 1.7: sudo apt-get install subversion
  • 操作完后还是有问题,已经导入eclispe工程无法正常使用subclipse的功能,在右键-》Team中看不到subclipse的相关操作,也没有看到svn标记图标,后来在命令行svn info查看分支信息时找到了问题(信息提示下载分支svn版本过老),代码是svn1.6的client下载的,svn1.7的client里就无法兼容使用了;
  • 重新svn co代码,编译导入eclipse后终于大功告成。

你可能感兴趣的:(subclipse)