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