Linux Eclipse svn 插件安装

本文介绍了如何在Fedora环境下安装Subclipse SVN插件及解决JavaHL依赖问题的详细步骤,包括从获取更新站点、安装插件、配置JavaHL路径到最终验证安装成功的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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找解决办法。


官网上,关于解决这个问题的信息很详细,具体链接为http://subclipse.tigris.org/wiki/JavaHL#head-bb1dd50f9ec2f0d8c32246430c00e237d27a04fe,剩下的就自己找找吧,如果有兴趣的话~


 


基于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


根据官网上的readme(http://www.open.collab.net/nonav/downloads/subversion/readme/svn1.7_commandline_client_redhat.html)


的步骤,要先执行


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


RPM-GPG-KEY-csvn.asc的下载地址是http://www.collab.net/nonav/downloads/subversion/gpg-key/RPM-GPG-KEY-csvn.asc,另外/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吧!里面写得非常详细,我懒得看完了。另外,全英的~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值