当前位置: 首页 > 面试题库 >

Subclipse和JavaHL安装令人头疼

史智志
2023-03-14
问题内容

我在安装最新的Subclipse插件时遇到了问题。我看到了这篇文章:subclipse:无法加载默认的SVNClient,但是答案似乎特定于Subclipse 1.6.x,我认为1.8.x提出了新问题。 。我使用的是Eclipse
Indigo的Mac
10.6.8。根据http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de

当我尝试添加新的SVN存储库时,它显示“正在进行操作”,然后显示此错误:

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 = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

我还尝试卸载所有subclipse插件,而是按照此处的建议安装openCollabNet
subversion包:http
://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b

但是,当我尝试添加新的SVN存储库时,收到错误消息:“无法加载默认的SVN客户端”

有什么想法我做错了吗?

谢谢


问题答案:

我想澄清一下我为解决此问题而采取的所有步骤,以防将来像我这样完全是新手的读者将自己的头撞向我。截至2012年2月,Subclipse的最新版本是1.8,需要Subversion
1.7。似乎Mac需要其他JavaHL库,我只能在Subversion 1.6中找到。因此,您必须删除Subclipse
1.8,然后安装1.6版。如果CollabNet为Subversion 1.7提供JavaHL库,则可能全部改变。

  1. 删除Subclipse 1.8-在Eclipse的帮助菜单下,选择“安装新软件”。在底部附近的右侧,单击链接“已经安装了什么?”。在顶部附近,您应该看到CollabNet Merge Client版本3.0.x或类似的东西(我认为这与Subclipse 1.8一起安装),单击“卸载”并按照步骤进行卸载。(然后,Eclipse将要求您重新启动,单击“不立即单击”。)向下滚动到底部,如果看到Subclipse,版本为1.8.x,请单击“卸载”并按照步骤进行操作。再次,当Eclipse要求重新启动时,单击“不立即”。

  2. 下载Subclipse 1.6。您仍应在“安装新软件”窗口中。在顶部附近,上面写着“使用方法:粘贴到http://subclipse.tigris.org/update_1.6.x”中,下载所有文件(您可能不需要这些文件,但为了安全起见我都下载了它们)。再次,eclipse会要求您重新启动,现在不打,然后关闭eclipse。

  3. 从CollabNet下载Subversion-转到http://www.open.collab.net/downloads/community/,然后下载Subversion 1.6以获取正确版本的Mac OS。下载后,打开安装程序并进行安装。编辑:此时您可能要重新启动Mac。

  4. 将subversion添加到Java默认库路径-现在有点棘手。打开eclipse.ini文件(有关查找eclipse.ini文件的说明,请阅读:http ://wiki.eclipse.org/Eclipse.ini#-vm_value: _Mac_OS_X_Example-请注意,它与配置不同。 Eclipse文件夹中的ini文件)。打开eclipse.ini文件后,将-Djava.library.path = / opt / subversion复制并粘贴到其末尾。保存并关闭。

  5. 现在重新启动Eclipse,并希望它能正常工作。

我不知道为什么会这样。我去年在Windows机器上安装了Sublipse,这真的很容易。感谢大家的帮助!

只是一个额外的注释:这对于将版本从1.8降级到1.6并能够与较早的存储库同步也很有用。



 类似资料:
  • Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。 Eclipse的更新地址是: http://subclipse.tigris.org/update_1.6.x http://subclipse.tigris.org/update_1.8.x (支持Subversion 1.7.x) http://subclipse.

  • 本文向大家介绍centos 7安装mysql5.5和安装 mariadb使用的命令,包括了centos 7安装mysql5.5和安装 mariadb使用的命令的使用技巧和注意事项,需要的朋友参考一下 以前的Linux系统中数据库大部分是mysql,不过自从被sun收购之后,就没用集成在centos这些开源Linux系统中了,那么如果想用的话就需要自己安装了,首先centos7 已经不支持mysql

  • 当我试图运行python代码时,OpenCV中出现了一个错误。我试着跑步 但是我得到了这个错误。 OpenCV错误:未指定的错误(该函数未实现。使用Windows、GTK 2.x或Carbon支持重建库。如果您在Ubuntu或Debian上,请安装libgtk2.0-dev和pkg config,然后重新运行cmake或configure脚本),位于cvShowImage、file/home/pa

  • 编辑1 当选择正确的scala版本时,它似乎会更进一步,但我不确定下面的输出是否仍然有需要解决的错误:

  • 我在获取经过身份验证的用户时遇到问题。在它之前,我得到了令牌和用户ID。现在我需要使用访问令牌和id从服务器获取用户。我有页眉格式 现在我正在尝试使用拦截器添加带有用户令牌和id的标头。 我的代码: 接口: 不同的变体抛出401错误,不知道做什么日志:

  • 我知道有很多关于javahl的Eclipse/Subclipse问题。我已经在一起使用Eclipse/Subclipse很长时间了,没有javahl问题。 不过,我现在遇到了同样的问题。 我最近刚升级到Java 7: 我还升级到Eclipse Luna 4.4.0并安装了Subclipse。但在创建远程存储库并尝试在SVN repository Exploring透视图中浏览它之后,我在Eclip