最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误
---其实是subclipse版本不对。卸载掉重装新版本即可。
卸载在Help->About Eclipse->Installation Details中选择。
可能遇到得问题:ubuntu eclipse 安装subclipse插件遇到的javaHL问题
subclipse 安装windows版本的eclipse时会把所有依赖的文件全部自动安装,但换到ubuntu就不行了。
应为linux的版本太多了它不可能为每个版本都写一份程序。所以只能自己动手了
http://subclipse.tigris.org/update_1.10.x | Subversion 1.8 |
http://subclipse.tigris.org/update_1.8.x | Subversion 1.7 |
http://subclipse.tigris.org/update_1.6.x | Subversion 1.6 |
http://subclipse.tigris.org/update_1.4.x | Subversion 1.5 |
- 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错误。
第一步 现象
点选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 问题迎刃而解.
相关推荐
在Myeclipse中选择一个项目,右键点击,选择“团队”->“共享项目”(Share Project),然后在弹出的对话框中选择SVN,输入仓库URL,完成项目的版本控制配置。 7. **基本操作**:现在你可以在Myeclipse中直接进行...
- 在弹出的窗口中,点击“Add”按钮,输入插件的名称(例如:Subversive或Subclipse,这两个都是常见的SVN插件),然后在“Location”栏中粘贴插件的更新站点URL。如果压缩包包含离线插件文件,可以点击“Archive”...
- 测试功能:尝试创建一个新的SVN连接,查看是否能正常连接到Subversion仓库并进行版本控制操作。 7. **配置SVN插件**:安装成功后,你需要进行一些基本的配置,如设置SVN的用户名、密码,以及连接到你的...
在使用MAC Myeclipse SVN插件时,开发者可以享受到以下功能: 1. **版本控制**:轻松检出、导入、导出项目到SVN仓库,进行文件或目录的提交、更新和撤销。 2. **冲突解决**:自动检测和提示代码冲突,提供可视化界面...
6. 使用SVN功能:现在你可以在MyEclipse中看到新增的SVN菜单项,如“Checkout”(检出)、“Commit”(提交)、“Update”(更新)等,这标志着SVN插件已经成功安装并可正常使用。 值得注意的是,JAVAHL-LICENSE...
3. svnkit.jar:这是SVNKit的主库文件,它是一个纯Java实现的SVN客户端API,允许在Java应用程序中直接使用SVN功能。 4. sqljet.1.0.4.jar:SQLJet是一个开源的、嵌入式的、文件数据库引擎,可能用于存储SVN的工作...
在本案例中,可能有一个名为"MyEclipse 插件安装.docx"的文档,它应该包含了插件的下载链接和安装步骤。 2. **安装过程**: - 打开MyEclipse,选择菜单栏的“Window” -> “Install New Software”。 - 在弹出的...
MyEclipseSVN插件 1.找到MyEclipse10 在安装目录下的dropins文件夹 2.打开dropins文件夹,新建一个svn文件夹 3.解压缩下载好的压缩包 4.把features和plugins文件夹拷贝到dropins文件夹下的SVN文件夹中
site-1.6.17.zip myeclipse svn插件 myeclipse svn插件 myeclipse svn插件 myeclipse svn插件 myeclipse svn插件
6. **使用SVN插件**:现在,你可以右键点击Myeclipse中的项目,选择“Team” -> “Share Project”,在弹出的对话框中选择SVN,按照向导提示操作,将项目关联到SVN仓库。之后,你就可以享受SVN带来的版本控制便利了...
在实际使用过程中,MyEclipse SVN插件提供了丰富的右键菜单选项,如“Add to SVN”用于将文件或项目纳入版本控制,“Commit”用于提交本地更改,“Update”用于获取远程仓库的最新更改,“Compare with HEAD ...
【标题】"适用MyEclipse10的SVN插件~site-1.8.22.zip" 提供的信息表明,这是一个专为MyEclipse 10开发的Subversion(SVN)版本控制系统插件。SVN是软件开发中常用的版本控制工具,它允许团队成员协同工作,管理代码...
4. **整合使用**:在myeclipse中导入或创建项目,然后右键选择"Team" -> "Share Project",在弹出的对话框中选择SVN并连接到你的仓库。之后,myeclipse会自动同步tortoise SVN的配置。在Windows资源管理器中,你可以...
标题提到的“svn 插件 myeclipse”,意味着我们将为MyEclipse安装一个能够支持SVN操作的插件。描述中提到的步骤是安装插件的简单流程:“直接将解压之后的包放在myeclipse的dropins文件夹下重启myeclipse即可”。这...
【MyEclipse SVN插件及安装使用教程】 MyEclipse是一款功能强大的Java集成开发环境,它为开发者提供了全面的Eclipse扩展,包括Web、Java EE、移动应用等开发工具。而SVN(Subversion)是一种版本控制系统,用于管理...
描述中的"svn插件 Jar包"是指为了在Eclipse或MyEclipse中安装SVN插件,通常需要下载一个包含插件功能的JAR文件。这个JAR包是Java可执行文件,包含了插件的所有必要组件,通过Eclipse或MyEclipse的插件管理器导入后,...
6. 验证安装:创建一个新的Java项目,右键点击项目,选择“Team” -> “Share Project”,在弹出的对话框中选择SVN,按照提示完成版本控制的配置。如果能正常进行版本控制操作,那么插件安装成功。 通过手动安装SVN...
这种异常通常表现为在操作SVN项目时,系统弹出错误提示"Failed to load JavaHL Library"或"Unable to load default SVN Client",导致所有SVN命令无法正常使用。为了解决这个问题,我们可以按照以下步骤进行处理: ...
总结来说,"搭建SVN所需安装包和MyEclipse SVN插件"涉及到的关键知识点包括:SVN版本控制系统的概念和工作原理,SVN服务器的安装与配置,SVN客户端的选择与使用,以及在MyEclipse中集成SVN插件以实现无缝的版本控制...
- **创建SVN仓库**:可以在第三方SVN服务器上创建一个新的仓库,或者连接到已有的仓库。 - **导入项目**:在MyEclipse中选择要导入的项目,通过"Team" -> "Share Project",然后选择SVN,按照向导指引完成项目与...