在Eclipse上安装svn插件有两种选择,一种是Subclipse,一种是Eclipse Subversion。前者是svn的官网eclipse插件,后者是eclipse的官方svn插件,具体有什么不同我也不算很清楚,想知道的请自行百度。

网上建议用Subclipse,我也习惯用Subeclipse,所以这里就讲Subeclipse的安装方法。

安装Subeclipse很简单,只要上http://subclipse.tigris.org 找到Eclipse update site URL,然后在Eclipse里直接install就行了(具体过程就不说了,用Eclipse的都应该知道,不知道自行百度)。在到写这篇文章为止,最新的Eclipse update site URL是 http://subclipse.tigris.org/update_1.8.x。

安装完Subclipse后重新启动Eclipse,然后会弹出提示说svn插件需要JavaHL的支持,怎么找到这JavaHL呢?又怎么用呢? 这问题才是这篇文章重点要讲的。

遇到这个问题,我首先上网找解决办法,相关的文章很多,操作也很简单。可是我按要求操作后发现完全不行,才发现原来那些简单的操作都是基于ubantu的。所以我只好直接上官网http://subclipse.tigris.org找解决办法。

基于Debian/Ubuntu的解决办法是:

在shell里运行

$ apt-get install libsvn-java

然后修改eclipse.ini,添加如下内容

-Djava.library.path=/usr/lib/jni需要注意的是一定要添加在

-vmargs

后面行。

上面的解决方法多简单啊,可惜我苦逼的选择了Fedaro,那是麻烦太多了。那是因为Fedaro并未自带JavaHL,要获得JavaHL必需先安装CollabNet_Subversion。下载地址是http://www.open.collab.net/downloads/subversion/linux.html,注意别选错非linux版本了。

我下载的版本是:CollabNetSubversion-client-1.7.4-1.i386.rpm

的步骤,要先执行

sudo rpm --import /path/to/RPM-GPG-KEY-csvn.asc

然后就安装CollabNetSubversion-client-1.7.4-1.i386.rpm,运行

sudo rpm -ivh /path/to/CollabNetSubversion-client-1.7.4-1.i386.rpm

安装完毕后配置环境变量,运行#vi /etc/profile,插入如下内容

#CollaNet Subversion

MANPATH=/opt/CollabNet_Subversion/share/man:$MANPATH

LOCPATH=/opt/CollabNet_Subversion/share/locale:$LOCPATH

PATH=/opt/CollabNet_Subversion/bin:$PATH

export MANPATH LOCPATH PATH

保存退出。

运行#svn --version,若正确输出版本信息说明安装成功。

CollabNet_Subversion会被安装在/opt/CollabNet_Subversion内。

最后配置eclipse.ini,在eclipse.ini里插入

-Djava.library.path=/opt/CollabNet_Subversion/lib

注意插入在-vmargs后面。保存退出。

重启Eclipse,在preferences->Team->svn里,若显示JavaHL的版本信息,说明成功了。若按以上操作不能解决,就看http://subclipse.tigris.org/wiki/JavaHL#head-bb1dd50f9ec2f0d8c32246430c00e237d27a04fe吧!里面写得非常详细,我懒得看完了。另外,全英的~

linux eclipse svn插件安装,Linux上Eclipse安装SVN插件和安装JavaHL相关推荐

  1. deepin安装kde桌面 无法进入_通过远程桌面vnc安装不上,通过远程桌面vnc安装不上无法使用是因为什么?怎么解决...

    通过远程桌面vnc安装不上,好不容易下载了一款远程桌面vnc,为什么安装不上呢?安装配置好了以后还会出现无法使用的情况.接下来小编就给大家解惑吧. 安装配置好以后,却无法使用,主要遇到两个问题: 1. ...

  2. python3.5安装pip_win10上python3.5.2第三方库安装(运用pip)

    1 首先在python官网下载并安装python.我这儿用的是python3.5.2,其自带了pip.如果你选择的版本没有自带pip,那么请查找其他的安装教程. 2 python安装好以后,我在其自带 ...

  3. 超快速安装Mac上的Homebrow,解决homebrow安装错误curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to

    错误 curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 ...

  4. python卸载后安装不上_python卸载后怎么也安装不上

    本文主要给大家介绍了关于python卸载再安装遇到问题的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 卸载Python: 先在cmd下查看你的python版本,在网上下载 ...

  5. linux安装svn服务器 cvs,Linux 环境安装配置Subversion

    序言: svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件. 测试环境: CentOS 6.3 + subversion ...

  6. tomcat安装不上

    tomcat一直安装不上,记得换个版本安装!!!!!要是安的tomcat10在出错,先去试试安tomcat9!!!!!!!!! 我之前按tomcat10这个版本的,(apache-tomcat-10. ...

  7. hp 430 系列安装xp系统问题.net framework 3.5 安装期间遇到问题,安装不上。

    新笔记本,hp430,随机正版win7系统,不着实在不习惯,可恨的是装rvct,arm总是安装不上,决心换xp,安装时总蓝屏.网上查找好像是硬盘认不到.网上看了些信息都说hp装xp系统很是麻烦,找了公 ...

  8. linux 如何下载svn插件安装,Linux SVN服务端安装和eclipse svn插件配置

    安装svn软件服务器端 yum install subversion yum install mod_dav_svn[加载模块用的] yum install httpd 都不用去找软件包,yum直接安 ...

  9. linux hadoop eclipse 安装,linux下安装Hadoopeclipse插件以及编写第一个简单的MapReduce程序...

    linux下安装Hadoopeclipse插件以及编写第一个简单的MapReduce程序 Hadoop 安装eclipse这个不难.网上太多的教程,一找一大把.熟悉了之后也不再需要看教程就可以自己安装 ...

最新文章

  1. (筆記) 如何安裝Altera USB Blaster? (SOC) (Quartus II) (DE2)
  2. 菜鸟学习物联网---辨析基于Andriod 5.1,Linux,Windows10开发Dragon Board 410c板
  3. win10上安装opencv详细教程
  4. PHP 入门 - 8.数据库
  5. eclipse中的汉字极小的解决方案(转载)
  6. java命令模式_Java中的命令设计模式
  7. android删除键监听,「React Native」Android返回键监听
  8. 为什么80%的码农都做不了架构师?
  9. ibatis3获得总记录数,同时计算数据分页?
  10. html5复习分类,HTML5考试复习资料.doc
  11. Matplotlib 中文用户指南 4.5 标注
  12. OPENCV用户手册之图像处理部分(之四):滤波器与色彩转换(中文翻译)
  13. [转][Lucene.Net] 基本用法
  14. .vbb文件转换为.txt文件
  15. 颜色选择器(拾色器)
  16. python面向对象练习题
  17. 智能柜子锁方案开发,蓝牙智能防盗。
  18. ai字母组合发音规律_使用和尚ai的俄语字母分类
  19. 今天是2014年9月7日
  20. 先进控制技术+matlab仿真,先进 PID 控制及其 MATLAB 仿真(教材+相关程序) 刘金琨 著 电 子 工 业 出 版 社...

热门文章

  1. 计算机上播放时没声音什么故障,事实:在笔记本电脑上播放歌曲时如果没有声音怎么办...
  2. dll侧加载_win7系统开机提示xxxdll模块已加载但找不到入口点的解决方法
  3. cstring越界_CString和char*的转换
  4. 计算机图形学结课论文,计算机图形学结课论文精要.doc
  5. 低版本mysql utf8mb5_记住:永远不要在 MySQL 中使用 UTF-8
  6. c语言 at指令,学渣求指教,如何识别字符串中的AT命令并逐个输出,求程序!!!...
  7. Java编程字符逆序输出_用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在屏幕上。...
  8. 没有系列化导致错误:java.io.NotSerializableException: com.bjpowernode.bean.Team
  9. js创建节点,小试牛刀
  10. 关于phpcmsv9更新缓存出现链接被重置的问题