解决subclipse无法使用 JAVAHL 的方法
安装subclipse插件后,启动eclipse时,缺省会尝试使用 javahl (通过jni调用的方法,可获得更好的性能)的方法连接svn,需要安装 libsvnjavahl ,如果无法找到javahl的安装包,会报出以下错误:
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/local/java/jdk1.6.0_16/jre/lib/i386/client:/usr/local/java/jdk1.6.0_16/jre/lib/i386:/usr/lib/xulrunner-1.9:/usr/lib/xulrunner-1.9:/usr/java/packages/lib/i386:/lib:/usr/lib
解决的方法很简单,安装一个svnjavahl,并配置之,具体的方法是:
使用rpm安装svn客户端,下载地址为: http://subversion.apache.org/packages.html
缺省安装位置为 /opt/CollabNet_Subversion
在启动eclipse时将 libsvnjavahl-1.so 的路径加入到 JVM 的 lib 路径下,编辑 eclipse 安装目录下的 eclipse.ini 文件
在| -vmargs |
下方加入| -Djava.library.path=/opt/CollabNet_Subversion/lib |
验证配置正确的方法
Eclipse Main Menu -> Window -> Preferences -> Team -> SVN在“SVN接口”下如果能选择 “JavaHL(JNI)...” 并且为你安装的svn客户端版本,即配置正确
Subclipsesvn版本控制器1.10.5http://subclipse.tigris.org/update_1.10.x/
相关推荐
在使用Eclipse集成开发环境进行版本控制操作,特别是与Subversion(SVN)协作时,有时会遇到“Failed to load JavaHL Library”的错误提示。这个错误通常是由于Eclipse无法找到或加载JavaHL库,这是一个本地的JNI...
Failed to load JavaHL Library. These are the errors that were encountered: no libapr-1 in java.library.path no libapriconv-1 in java.library.path C:\Program Files (x86)\Intel\iCLS Client\libeay32....
在Mac OS X 10.9 (Mavericks)及更高版本上,安装JavaHL以解决Eclipse启动或更新SVN时出现“Failed to load JavaHL Library”错误,需要遵循一系列步骤。JavaHL是一个Java接口,它允许Java应用程序与Subversion(SVN...
在某些情况下,由于网络问题或者访问限制,用户可能无法通过Eclipse的在线 Marketplace 完成Subversive Connector的安装,这时候离线安装文件就显得尤为重要。 "Subversive-connector离线安装文件"是一个专为解决...
我安装了TortoiseSVN 1.14.5,Spring Tool Suite 4 (Version: 4.8.0.RELEASE),提示我插件版本太旧,使用了对应版本(svn_subclipse.core_4.3.4&javahl_1.14)的插件能够在eclipse中正常使用svn插件了。...
在本文中,我们将深入探讨这个插件的功能、安装过程以及如何在Eclipse中使用它。 1. **Subversion (SVN)简介** Subversion是一种开源的版本控制系统,用于跟踪和管理项目中的文件和目录的变化。它允许用户在多人...
在使用Subversion(SVN)进行版本控制时,有时可能会遇到一个常见的错误提示:“org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir”。这个错误通常表示某个目录已经被锁定,...
Eclipse SVN插件包安装说明:解压之后将features和plugins目录中的文件分别复制到Eclipse安装目录对应的文件夹中,然后重启Eclipse。features文件包: com.collabnet.subversion.merge.feature_1.10.0.jar ...
Eclipse SVN 1.9离线包是一款专为Eclipse集成开发环境设计的Subversion(SVN)客户端插件的离线安装版本。Subversion是一个开源的版本控制系统,用于跟踪项目文件的更改,并允许团队成员协作。Eclipse SVN插件使得...
【标题】"myeclipse和eclipse的svn插件 site-1.6.13.rar"涉及的是在集成开发环境(IDE)MyEclipse和Eclipse中安装Subversion(SVN)版本控制系统插件的过程。这个压缩包包含了必要的组件来支持这两个流行的Java IDEs...
在Linux 64位系统上安装JavaHL,通常涉及到几个关键步骤,以便在CentOS操作系统中顺利使用SVN进行版本控制。下面我们将详细探讨这个过程。 首先,确保你的CentOS系统是最新的,可以通过运行`sudo yum update`命令来...
这种异常通常表现为在操作SVN项目时,系统弹出错误提示"Failed to load JavaHL Library"或"Unable to load default SVN Client",导致所有SVN命令无法正常使用。为了解决这个问题,我们可以按照以下步骤进行处理: ...
在IT行业中,版本控制系统是开发团队...总的来说,离线安装Subclipse(包括javahl)为开发者提供了一种方便的方式,即使在网络条件不佳的情况下,也能在Eclipse中获得完整的SVN支持,从而提升开发效率和团队协作体验。
6. **设置环境变量**:为了使JavaHL在系统中可用,你可能需要在你的`~/.bash_profile`或`~/.zshrc`文件中添加相应的环境变量,如`export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/installed/javahl`,确保Java能...
在Eclipse中使用SVN,首先需要安装相应的插件,如Subversive或Subclipse。这两款插件均支持Eclipse平台,并提供了与SVN服务器交互的接口。中文插件在此基础上,对界面进行了汉化处理,使得菜单、提示信息等以中文...
SVN(Subversion)是一种广泛使用的...总的来说,"svn-eclipse插件.rar" 是一个方便开发者在 Eclipse 环境下使用 SVN 版本控制的工具包,通过这个插件,开发者可以更加高效地进行团队协作,确保代码的安全性和一致性。
Subclipse的用户界面与Eclipse紧密融合,使得开发者在使用时感到非常自然。 3. 安装过程:安装Eclipse SVN插件通常通过Eclipse的内置软件站点(Help > Eclipse Marketplace或Help > Install New Software)进行。...
Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时进行版本控制的重要工具,它使得用户能够在Eclipse内部直接管理Subversion(SVN)仓库中的代码和其他资源。本压缩包"**Eclipse_SVN插件.rar**"包含了用于安装...
Subclipse提供了对Subversion(SVN)的强大支持,使得开发者可以在不离开Eclipse的情况下进行版本控制操作,如提交、更新、比较、合并等。Subclipse的两个主要组件是Subclipse本身和Subclipse JavaHL,这两个组件在...