MyEclipse使用SVN插件报Failed to load JavaHL Library.错误

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误

Failed to load JavaHL Library.
These are the errors that were encountered:
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\ssleay32.dll: 操作系统无法运行 %1。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvn_subr-1.dll: 找不到指定的程序。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvn_delta-1.dll: 找不到指定的程序。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvn_diff-1.dll: 找不到指定的程序。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvn_wc-1.dll: 找不到指定的程序。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvn_fs-1.dll: 找不到指定的程序。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvn_repos-1.dll: 找不到指定的程序。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvn_ra-1.dll: 找不到指定的程序。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvn_client-1.dll: 找不到指定的程序。
D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\libsvnjavahl-1.dll: 找不到指定的程序。
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = D:\Genuitec\MyEclipse 7.5;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client;D:/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin;D:\Tomcat5\bin;F:\Java\jdk1.5\bin;D:\apache-ant-1.8.1\bin;F:\Java\jdk1.5\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\Server\MySql\bin;D:\Program Files\TortoiseSVN\bin

虽然不是很影响正常使用,但是当你编着编着代码就偶尔弹出这么个大框来着实不爽。

于是在网络上找了答案,按照其中一种方法操作,果然不再报错。

其法为:

1.windows->preferences->Team->SVN->SVN接口

2.选择SVNKit (Pure Java) xxxxxx

如下图所示

重启之后不再报错。

 

 

另外附上其他解决办法(未经测试,不知正确与否):

安装好Eclipse以后

 进入菜单Help->Install new Software...->add... 地址选择,如果安装的Eclipse版本是3.2以上

 恐怕没人装旧版的了,那么使用如下地址 http://subclipse.tigris.org/update_1.6.x 具体版本信息参看http://subclipse.tigris.org中的Download and Install页面

 然后点确定

 全选

 安装

 重启Eclipse. 在SVN资源库研究中新加源

 可以用以下地址测试 svn://www.svnhost.cn/test 加好后点击展开 就可以看到里面的内容

 如果不成功

 1.打开eclipse.ini文件,结尾添加一行 -Djava.library.path=/usr/lib/jni 然后重启Eclipse

 2.或者在Windows->Team->SVN中选择SVN接口为SVNkit... 保存退出

 之前无法连接到源,改接口也不成功,报Incompatible JavaHL library loaded错误。

 其实是subclipse版本不对。卸载掉重装新版本即可。

 卸载在Help->About Eclipse->Installation Details中选择。

可能遇到得问题:ubuntu eclipse 安装subclipse插件遇到的javaHL问题

subclipse 安装windows版本的eclipse时会把所有依赖的文件全部自动安装,但换到ubuntu就不行了。

应为linux的版本太多了它不可能为每个版本都写一份程序。所以只能自己动手了

第一步 现象

点选eclipse的 Window->Preferences->Team->SVN" preferences: 时就会出现下面的错误

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/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client::/ usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386::/usr/lib/firefox:/usr/lib/ firefox/:/usr/java/packages/lib/i386:/lib:/usr/lib

第二步 安装

javahl sudo apt-get install libsvn-java eclipse目录下的eclipse.ini添加 -Djava.library.path=/usr/lib/jni 做完这些后再次启动eclipse 问题迎刃而解.

Myeclipse8.6.1安装SVN客户端错误Failed to load JavaHL Library.

04-14

[code=Java]Failed to load JavaHL Library.rnThese are the errors that were encountered:rnno msvcr100 in java.library.pathrnno msvcp100 in java.library.pathrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libapr-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libapriconv-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libeay32.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\ssleay32.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libaprutil-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsasl.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvn_subr-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvn_delta-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvn_diff-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvn_wc-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvn_fs-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvn_repos-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvn_ra-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvn_client-1.dll: Can't find dependent librariesrnD:\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1172\1\.cp\libsvnjavahl-1.dll: Can't find dependent librariesrnno svnjavahl-1 in java.library.pathrnno svnjavahl in java.library.pathrnjava.library.path = d:\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.6.0_31;\bin;C:\Windows\System32;C:\Windows\System;C:\Windows;C:\Windows\System32\Wbem;rn[/code]rnrnSVN客户端版本:site-1.8.7.ziprnrnSVN版本:TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msirnrnSONY笔记本,rn64位,32位系统都已经试了,都是重装的,但是还是报这个错。。rn纠结了!。rn各位有碰到这个错误的木?rnrnSVN(Pure Java) 的这个版本,用了一段时间(不到两天)也报错,重装myeclipse就好了,但是不能每次都重装myeclipse吧。、。rnrnrnrn

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试