eclipse经常弹出Subversion Native Library Not Availabl
1>Subclipse版本 和SVN / JavaHL版本 版本要一致。
当前版本
Subclipse版本 |
SVN / JavaHL版本 |
1.12.x |
1.9.x |
1.10.x |
1.8.x |
1.8.x |
1.7.x |
1.6.x |
1.6.x |
1.4.x |
1.5.x |
1.2.x |
1.4.x |
1.0.x |
1.4.x |
2:什么 是JavaHL
JavaHL is a part of the Subversion project.具体地说,它是Java语言绑定的Subversion API。 Subversion提供了一个分层的API设计,交付作为本地库(DLL)
3: 为什么 Subclipse需要java HL?
Subclipse是用Java编写的,因此它需要使用JavaHL库能够使用Subversion的API。 Subclipse包括Java层JavaHL
4:官方解决方案&个人解决方案
Windows 32位
Subclipse包含你需要的一切。 你只需要确保安装了JavaHL插件的Eclipse更新站点。
Windows 64位
Subclipse 1.8。 x版本中,原生64位Windows二进制文件包括Subclipse所以它包含你需要的一切。 早些时候发布的Subclipse遵循这些指令:
如果您使用的是32位JVM,那么Subclipse应该工作。 如果你使用一个64位JVM,那么你需要提供JavaHL的64位版本。 就是这样一个分布SlikSVN,在这里你可以得到:
http://www.sliksvn.com/en/download
包安装,Subclipse应该找到JavaHL路径和工作。
个人解决方案:
第一种是:使用SVN插件的svnkit,操作如图示例:(操作完成,点击保存重新启动eclipse就Ok了)
第二种方案:安装svnkit包(Download SlikSVN)
下载地址http://www.sliksvn.com/en/download,一定要下载对应的版本号,在文章开头有提示列出。