ubuntu 安装 SVN 后的错误:Subversion Native Library Not Available & Incompatible JavaHL library loaded

问题一

安装了SVN的eclipse插件,使用的时候就会弹出一个错误的提示框:

Subversion Native Library Not Available,加载不到JavaHL。

解决方法

>>Windows 系统:

最简单的解决办法是安装sliksvn,安装后重新启动eclipse就正常了。

sliksvn下载地址:http://www.sliksvn.com/en/download

>>Ubuntu 系统:

平时比较多使用Ubuntu,而Ubuntu的解决方法是:

1) 安装libsvn-java:

sudo apt-get update

sudo apt-get install libsvn-java

2) 查找刚刚安装的依赖库的位置:

dpkg -L libsvn-java

3) 复制依赖库到jre里对应的位置:

  • 32位系统 (32bit): 
    cp
    /usr/lib/jni/libsvnjavahl-1*
    $JAVA_HOME/jre/lib/i386
  • 64位系统
    (64bit): 
    cp
    /usr/lib/jni/libsvnjavahl-1*
    $JAVA_HOME/jre/lib/amd64

4) 重新打开eclipse

官方解释

官方的解释与解决办法可以在这里看到:
http://subclipse.tigris.org/wiki/JavaHL

补充

如果你使用的eclipse时myeclipse那么就要注意了,myeclipse是使用自带的jre的,所以你复制文件就要复制到myeclipse对应的jre了。


问题二

上面问题解决之后,重启eclipse,还是有可能会出现如下错误:

Incompatible
JavaHL library loaded. 1.7.x or later required.

安装了javaHL仍然报版本低

解决办法

打开Eclipse首选项,进入”Team-SVN“,在设置里面的”SVN接口“中选择SVNKit,问题解决。

时间: 2024-08-28 17:24:44

ubuntu 安装 SVN 后的错误:Subversion Native Library Not Available & Incompatible JavaHL library loaded的相关文章

ubuntu安装mysql后不能远程访问的方法

ubuntu安装mysql后不能远程访问的方法1.mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 2.FLUSH RIVILEGES; 3.查看mysql库users表中是否存在如下记录,存在代表设置成功. 正常情况下应该是可以了,但是我的还是不行, 4.怀疑是网络问题,运行命令测试:telnet ip地址 端口返回:Could not connect

Ubuntu安装dlib后import出现libstdc++.so.6: version `GLIBCXX_3.4.21' not found

1 问题描述 先安装依赖包cmake,libboost,再安装dlib sudo apt-get install cmake sudo apt-get install libboost-python-dev sudo pip install dlib 安装后import dlib的时候报错 ImportError: /home/liaohuqiang/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (

ubuntu 安装svn(转载)

1.在终端中直接输入  sudo apt-get install subversion,选择安装即可 2.查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到) 3.查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动,可使用svnserve -d启动svn服务,还可以通过svnserve -d -r /home/wwwwfw/mobile来指定启动目录) 4.建立项目

ubuntu安装vsftpd后出现 530 Login incorrect

使用apt-get install vsftpd安装完后,启动ftp.然后使用本地用户不能登录的解决方法. sudo apt-get remove vsftpd sudo rm /etc/pam.d/vsftpd sudo apt-get install vsftpd ubuntu启用了PAM,所在用到vsftp时需要用到 /etc/pam.d/vsftpd 这个文件(默认源码安装的不会有这个文件),因此除了匿名用户外本地用户无法登录.所以只要删除了就可以了. 然后附上我的配置文件内容: 1 l

ubuntu 安装svn server

1.安装svn server sudo apt-get install subversion 2.创建版本仓库 cd /home/devops/svnhook svnadmin create hook 3.修改配置文件 修改svnserve.conf vim hook/conf/svnserve.conf[general]anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz 修改authz 账户信息 v

ubuntu 安装完成后的工作

以安装 ubuntu 15.10 为例 1. 备份并更改源 1 cd /etc/apt 2 sudo cp source.list source.list.bak 3 sudo vi source.list 删除所有内容并增加其他源(用vi删除所有内容,命令行下gg移动光标至文件头,dG删除光标后所有内容) 阿里云 ubuntu 15 源 1 deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiver

ubuntu安装openssh-server 报依赖错误的解决过程

ubuntu自带的有openssh-client,所以可以通过 ? 1 ssh [email protected] 来远程连接linux 可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过 ? 1 ps -e | grep ssh 来查看,如果没有显示sshd则说明没有安装openssh-server 可通过 ? 1 sudo apt-get install openssh-server 来安装openssh-server,如果顺利的话会安装成功,如果遇到 ?

ubuntu安装完成后需要做的事情

1.删除libreoffice libreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉 [html] view plain copy sudo apt-get remove libreoffice-common 2.删除Amazon的链接 [html] view plain copy sudo apt-get remove unity-webapps-common 3.删掉基本不用的自带软件(用的时候再装也来得及) [html] view p

Ubuntu安装svn server及操作

安装 sudo apt-get install subversion 创建svn仓库地址,用来存放文件 svnadmin create /usr/local/svndata 访问权限的设置 修改文件/usr/local/svndata/conf/svnserve.conf [general] #匿名访问的权限,可以是read,write,none,默认为read anon-access = none 认证用户的权限,可以是read,write,none,默认为write auth-access