Eclipse-- Failed to load JavaHL Library

1538阅读 0评论2012-10-18 xhb8413
分类:LINUX

linux(CentOS)下MyEclipse8.6安装svn报错“Failed to load JavaHL Library”

1.先说一下MyEclipse下svn插件的安装

  在 网站现在svn的zip包,将解压后的文件MyEclipse的安装目录.../Genuitec/MyEclipse for Spring 8.6/dropins下,重新启动MyEclipse,在新建svn资源库时会报如下错误:
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
原因请查看

2。下面说如何解决这个问题

我使用的系统是CentOS,64位,按照如下步骤解决上述问题

1)使用如下命令

      yum install subversion-javahl.x86_64

      若不是64位的可以使用命令yum search subversion-javahl查询具体信息,若查询不到具体信息,没用可用包安装,需要配置yum源

2)查看subversion-javahl.x86_64的安装路径

       使用命令:rpm -ql subversion-javahl显示如下:

     /usr/lib64/libsvnjavahl-1.la
     /usr/lib64/libsvnjavahl-1.so
     /usr/lib64/libsvnjavahl-1.so.0
     /usr/lib64/libsvnjavahl-1.so.0.0.0
     /usr/lib64/svn-javahl
     /usr/lib64/svn-javahl/include
     /usr/lib64/svn-javahl/svn-javahl.jar

3)修改myeclipseforspring.ini

      在MyEclipse安装路径下找到myeclipseforspring.ini文件,添加一行-Djava.library.path=/usr/lib64/到该文件中

完整文件如下:

-startup
../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.200.v20090519
-install
/root/Genuitec/MyEclipse for Spring 8.6
-vm
/root/Genuitec/Common/binary/com.sun.java.jdk.linux.x86_64_1.6.0.013/bin/java
-vmargs
-Djava.library.path=/usr/lib64/
-Xmx512m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m

4)重新启动MyEclipse

上一篇:Bash Shell编程
下一篇:C++中的动态绑定