解决svn的错误
来源:互联网 发布:天普大学 知乎 编辑:程序博客网 时间:2024/05/29 03:16
http://www.dewen.org/q/9579
subclipse 的问题 Failed to load JavaHL Library
色色
0 票
- 2579
昨天按照 subclipse插件,总是提示
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
求解决
os: ubuntu 12.04
找到解决方法了
eclipse subclipse 插件禁用中文界面的方法,它的中文界面实在太烂了
打开eclipse\configuration\config.ini文件,在最后添加一句:osgi.nl=en_US
在Ubuntu 12.04 下, eclipse 安装 svn插件一般会遇到两个问题:
1)Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jni
这里有官方的解决这个问题的指导:http://subclipse.tigris.org/wiki/JavaHL
按照以前的装法
1、sudo apt-get install libsvn-java
该命令会产生libsvnjavahl-1.so文件。
(64位操作系统该文件在/usr/lib/x86_64-linux-gnu/jni/目录下,如果是32位操作体系则在/usr/lib/i386-linux-gnu/jni/目录下。
2、eclipse.ini中增加参数(该文件在eclipse目录中)
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Djava.library.path=/usr/lib/jni
其实eclipse默认使用的library path就是/usr/lib/jni目录,该目录下还有其他java native的实现。所以不能为了解决subclipse的问题,而修改-Djava.library.path的值,应该把需要的文件软链接到默认的library path下(即/usr/lib/jni下)。所以请按照第三步来做。
3、把libsvnjavahl-1.so文件软链接到/usr/lib/jni下
64位操作系统请用这个命令:
sudo ln -s /usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so /usr/lib/jni/libsvnjavahl-1.so
32位操作系统请用这个命令:
sudo ln -s /usr/lib/i386-linux-gnu/jni/libsvnjavahl-1.so /usr/lib/jni/libsvnjavahl-1.so
4、重启eclipse
2) ubuntu Incompatible JavaHL library loaded. 1.7.x or later required
JavaHL 版本过低错误,Ubuntu 12.04中,通过 $ apt-get install libsvn-java 命令安装的版本是1.6.x
如果你的eclipse是3.7.2 默认安装的subclipse 是 1.8.x 版本的,他要求 JavaHL 是 1.7 以上。
所以需要你卸载掉 subclipse 换成 1.6.x 版本。
或者 按装 subclipse版本
sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
sudo apt-get update
sudo apt-get install libsvn-java
不过这样一来,安装的就是 svn1.7了 与之前的1.6的svn格式不同,有问题 纠结了
只能 sudo add-apt-repository -r ppa:dominik-stadler/subversion-1.7 删除这个源再装了 汗
在 eclipse 中卸载subclipse1.8.x这个插件,然后按装 http://subclipse.tigris.org/update_1.6.x/
kenvi
0 票
没有安装JavaHL库
- $ apt-get install libsvn-java # Use sudo in Ubuntu
查找安装的位置
- $ find / -name libsvnjavahl-1.so # Use sudo in Ubuntu
根据查到的结果,在eclipse.ini里设置路径
- -Djava.library.path=</path/to/library>
- 解决svn的错误
- 解决SVN的一个错误配置
- Linux下的svn 常见错误解决
- svn 错误解决
- SVN SSL错误解决
- SVN-cleanup-错误解决
- SVN遇到的forbidden的错误提示问题的解决。
- 一次svn数据库的崩溃错误的解决
- svn编译安装错误解决
- 解决svn Authorization failed错误
- svn commit失败错误解决
- eclipse svn:E175002错误解决
- 解决svn Authorization failed错误
- 【错误收集】SVN冲突解决
- svn "501 Method Not Implemented" 错误的解决
- svn: Valid UTF-8 data 错误的解决
- 将解决Eclipse中svn的”working copy locked“错误
- mac上svn出现SSL错误的解决方式
- Eclipse在创建类时出现create file failed MALFORMED且用点提示无效
- 传统企业如何面对互联网挑战?
- TPL Part(1)
- java将字符串转换为算术运算
- SoftReference,WeakReference&WeakHashMap
- 解决svn的错误
- android学习_图书选择
- 二叉树的遍历(转)
- VLAN 配置和VLAN 间路由配置
- linux下Redis的安装及C客户端API
- getFields()与getDeclaredFields()区别
- Linus Torvalds吐槽Fedora项目,连呼数个Stupid!
- java中“0x”表示的含义
- 山寨腾讯“爱消除”游戏7日教程--DAY2