在linux操作系统中,eclipse的subclipse插件还需要自行安装JavaHL才能正常运行。我的操作系统是ubuntu 10.04,按照官方的方法安装JavaHL失败,在网上搜索后找到了成功的方法。
官方方法
1. sudo apt-get install libsvn-java
2. 修改eclipse.ini,在-vmargs后添加:-Djava.library.path=/usr/lib/jni
我的方法
1. sudo apt-add-repository ppa:dominik-stadler/subversion-1.7
2. sudo apt-get update
3. sudo apt-get dist-upgrade
执行第3步时,我这儿输出如下:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
git libserf1 xz-utils
The following packages will be upgraded:
dpkg gettext-base git-core libsvn1 subversion
5 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.5MB of archives.
After this operation, 1298kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/ lucid/main dpkg 1.16.0~ubuntu7.2~ppa1 [2254kB]
Err http://ubuntu.cn99.com/ubuntu/ lucid/main xz-utils 4.999.9beta+20091116-1
504 Gateway Time-out [IP: 123.58.173.106 80]
Get:2 http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/ lucid/main gettext-base 0.18.1.1-1ubuntu3~ppa1 [165kB]
Get:3 http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/ lucid/main git-core 1:1.7.1-1.1ubuntu0.2~ppa1 [1354B]
Get:4 http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/ lucid/main git 1:1.7.1-1.1ubuntu0.2~ppa1 [6326kB]
Get:5 http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/ lucid/main libserf1 1.0.0-2ubuntu0~ppa3 [47.6kB]
Get:6 http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/ lucid/main subversion 1.7.4-0ubuntu0~ppa1 [1284kB]
Get:7 http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/ lucid/main libsvn1 1.7.4-0ubuntu0~ppa1 [1167kB]
Fetched 11.2MB in 11min 14s (16.7kB/s)
Failed to fetch http://ubuntu.cn99.com/ubuntu/pool/main/x/xz-utils/xz-utils_4.999.9beta+20091116-1_amd64.deb 504 Gateway Time-out [IP: 123.58.173.106 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
于是,我执行了下面一步:
4. sudo apt-get dist-upgrade --fix-missing
成功。
5. sudo apt-get install libsvn-java
6. 修改eclipse.ini,在-vmargs后添加:-Djava.library.path=/usr/lib/jni
enjoy!