Eclipse启动的时候提示:Failed to load JavaHL Library.

本文介绍了解决Eclipse中使用SVN插件时出现的启动错误问题,包括错误信息解析、原因分析及具体解决方案。

版本信息:

Eclipse Project Release Notes

 

Release 4.4.0
Last revised June 5, 2014

 

 

启动提示:

 

 
  1. Subclipse talks to Subversion via a Java API that requires access to native libraries.

  2. Those libraries where either not found or an incompatible version was loaded. The

  3. errors are displayed below.

  4.  
  5. Information on getting a proper version installed and visible to Eclipse is avaiable here:

  6.  
  7. http://subclipse.tigris.org/wiki/JavaHL

  8.  
  9. Errors:

  10. Failed to load JavaHL Library.

  11. These are the errors that were encountered:

  12. no msvcp100 in java.library.path

  13. D:\Program Files\eclipses\configuration\org.eclipse.osgi\bundles\767\1\.cp\libsvnjavahl-1.dll: Can't find dependent libraries

  14. no svnjavahl-1 in java.library.path

  15. no svnjavahl in java.library.path

  16. java.library.path = D:\Program Files\eclipses;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:/Program Files/Java/jdk1.7.0_09/bin/../jre/bin/server;D:/Program Files/Java/jdk1.7.0_09/bin/../jre/bin;D:/Program Files/Java/jdk1.7.0_09/bin/../jre/lib/amd64;D:\Program Files\Java\jdk1.7.0_09\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files\apache-maven-3.0.3\bin;D:\Program Files\TortoiseSVN\bin;D:\Program Files\SSH;D:\Program Files\eclipses;;.

原因分析:

Eclipse中SVN插件引起的

org.apache.subversion.javahl.ClientException:svn:E155021:This client is too old to work with the working copy at 'E:\SVN\java'.
 

解决办法:

Window -> Preferences -> Team -> SVN,将SVN接口的Client修改为SVNKit(Pure JAVA) SVNKit v1.7.9.XXXX选项

如图:

 

Apply--OK

 

将Eclipse Restart 再次进来就好了~~~

 

 

参考地址:http://www.cnblogs.com/icerainsoft/p/3807596.html

         https://blog.youkuaiyun.com/xb12369/article/details/46422275

### 解决Eclipse安装时出现“Failed to Load”的问题 当遇到Eclipse安装过程中提示failed to load”错误时,通常可能由以下几个原因引起:缺少必要的库文件、环境配置不正确或者某些DLL冲突等问题。 #### 1. JavaHL 库加载失败 如果错误涉及Subversion插件,则可能是由于无法成功加载JavaHL库引起的。此问题可以通过以下方式解决: - 验证系统上是否已安装适用于当前操作系统的JavaHL库版本。如果没有找到合适的版本,可以尝试通过重新编译源码来获取支持的二进制文件[^1]。 - 如果不想依赖本地系统上的SVN客户端,可以选择使用纯Java实现的SvnKit替代方案作为Subversion连接器的一部分。这将避免对本机库的需求并减少兼容性风险。 #### 2. GhidraDev 插件与现有 Eclipse 的集成注意事项 需要注意的是Ghidra官方并不提供专用版Eclipse;而是期望开发者自行准备一个独立运行良好的标准IDE实例后再添加特定功能扩展包进去[^2]。因此,在设置开发环境之前,请确认基础平台本身能够正常启动而没有任何异常情况发生。 #### 3. DLL 文件冲突处理方法 对于因`MSVCR100.dll`引发的应用程序崩溃现象,一种常见做法是从全局路径(如Windows\System32目录下)移除该动态链接库副本。这样可以让应用程序优先选用其自带资源中的正确版本从而顺利完成初始化过程[^3]。 ```bash # 示例命令用于备份原始dll再删除它 copy C:\Windows\system32\msvcr100.dll C:\backup\ del C:\Windows\system32\msvcr100.dll ``` 以上措施应该能有效缓解大多数关于“未能装载”类别的报错状况。然而具体情况仍需依据实际日志信息进一步分析判断。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值