【问题标题】:Subclipse error -- Subversion Native Library not availableSubclipse 错误——Subversion 本机库不可用
【发布时间】:2012-11-27 10:51:42
【问题描述】:

每次加载基于 Subversion 的 PHP 项目时,我都会收到以下消息...

显然,操作系统是 Mac OSX Mountain Lion。 我也按照链接中的说明进行操作,但它仍然出现在完全随机的时间。 然而,颠覆行动似乎运作良好。

【问题讨论】:

  • 谢谢。我忘了提到我是按照那里的指示写信的。这仍然出现。

标签: eclipse svn eclipse-plugin subclipse


【解决方案1】:

从主菜单中选择

窗口 -> 首选项 -> 团队 -> SVN,

在右侧面板“SVN 界面”区域。
您可能会发现“client”设置为“JavaHL(JNI) Not Available”。
将其更改为“SVNKit(Pure Java) SVNKit vx.x

【讨论】:

  • +1.. 我认为这个答案提供了一种更直接的方法来说明在 eclipse->preferences 上应该做什么来解决问题。非常感谢 m8 !!!
  • 在我看来,这应该是公认的答案。我用这个答案解决了我的问题
【解决方案2】:

您的错误是该库已加载到另一个类加载器中。我只能猜测您安装了其他一些 Subversion 插件(因此您有多个),而另一个已经加载了库,因此无法再次加载。

除了弄清楚并删除另一个插件之外,我猜你可以安装 SVNKit 插件并配置 Subclipse 以使用它而不是 JavaHL。 SVNKit 插件位于 Subclipse 更新站点上。

【讨论】:

  • 感谢您的帮助!我已经卸载了可能的中断插件,但我仍然得到同样的错误。然而有趣的是,SVN 操作完全没问题。我可以进行更新、签出和签入/提交。我可能会进一步寻找任何其他插件。 SVNKit 好像已经安装好了。
  • 如果安装了 SVNKit 而 JavaHL 不可用,那么 Subclipse 会自动使用 SVNKit。所以这可能就是其他东西起作用的原因。我使用 OSX,但仍在 Lion 上。我没有听说过使用 Mountain Lion 的一般问题,也无法想象类加载会有什么不同。看来肯定是有别的插件了。
  • 谢谢! @MarkPhippard!我想我可能不得不忍受它或尝试卸载 SVNKit。
  • @MarkPhippard 在 Eclipse Photon 中,安装 Subclipse 和 SVNKit 包(同时!)仍然无法自动选择 SVNKit 实现。您必须消除几个可怕的警告才能进入可以告诉 Eclipse 不要愚蠢并使用唯一可用的 SVN API 的屏幕。
猜你喜欢
  • 2017-12-31
  • 2011-03-29
  • 1970-01-01
  • 1970-01-01
  • 2010-09-12
  • 1970-01-01
  • 2011-06-22
  • 1970-01-01
  • 2014-06-24
相关资源
最近更新 更多