Chinaunix首页 | 论坛 | 博客
  • 博客访问: 855005
  • 博文数量: 254
  • 博客积分: 5350
  • 博客等级: 大校
  • 技术积分: 2045
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-27 13:27
文章分类

全部博文(254)

文章存档

2015年(1)

2014年(9)

2013年(17)

2012年(30)

2011年(150)

2010年(17)

2009年(28)

2008年(2)

分类: LINUX

2012-10-18 09:40:22

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

阅读(1451) | 评论(0) | 转发(0) |
0

上一篇:Bash Shell编程

下一篇:C++中的动态绑定

给主人留下些什么吧!~~