问题标签 [javahl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
9639 浏览

svn - 在 CentOS 上安装 JavaHL 1.6

我希望在 CentOS 上安装 JavaHL 的 1.6 版本,这被证明比预期的要棘手。

有人成功这样做并且可以为此指出一个回购吗?

提前致谢。

0 投票
5 回答
18059 浏览

java - JavaHL 未加载 (NoClassDefError)

我已经重新安装了 Windows 并解压缩了一个新的 Eclipse 副本。尽管如此,我还是无法通过 Subclipse 访问 ssh 存储库。问题似乎出在 JavaHL 上,来自 Tigris 网站的测试给出了 NoClassDefError。虽然这可以被认为是一个软件问题,但我希望有人以前遇到过这个问题。有没有办法来解决这个问题?相当紧急。

PS:设置了这样的东西,Subclipse 将在配置文件中查找以将调用转发到 TortoiseSVN 的 PLink 客户端,该客户端反过来获取在 Pageant 中加载的密钥。

编辑:这是重新安装 jdk 后 java -jar javahltests.jar 现在的输出:

这是我之前的输出:

最后,这是我在 Eclipse IDE 中得到的:

0 投票
1 回答
941 浏览

svn - Subclipse不断提示请求p12证书

我在 Eclipse 中使用 subclipse,我必须访问 https 存储库。第一次它要求我提供 p12 证书和密码,一切都很顺利,但每当我浏览存储库时,它都会不断提示我这个窗口。有没有办法将这些信息存储在某个地方?

我试图将它们存储在其中,~/home/myuser/.subversion/config但它不起作用:

有什么建议吗?顺便说一句,使用此配置它甚至在命令行中也会不断询问。

更新:我已经部分解决了这个问题。我进入 Preferences/Team/SVN 并从 JavaHL 切换到 SVNKit,现在 SVN 树的提交和探索运行良好,无需询问。所以现在我想问题是如何用JavaHL解决它?

0 投票
1 回答
1698 浏览

eclipse - SVN 在 Eclipse 问题中重定位

我正在尝试使用 Eclipse 中的重定位功能来切换我的项目正在查看的 svn 服务器。我打开 SVN Repositories 视图,右键单击存储库,选择 relocate,输入新的 url,它只是不断地回吐:

当我检查东西时,我曾经在旧服务器上遇到同样的错误,但无论如何它总是会拉出目录列表。如果我在 SVN 存储库中添加新位置,我可以很好地浏览它。我在这里做错了什么?

我在 Eclipse 3.5.2 中为 Mylyn 3.0.0 使用 Subclipse 集成。我也有

0 投票
1 回答
4328 浏览

java - Java Subversion 库

我一直在研究用于 Subversion (SVN) 的 Java API。似乎有3个可用:

  • JavaHL - SVN 项目的一部分。提供相对底层的 API
  • svnClientAdapter - Subclipse 项目的一部分。提供了比较高级的API
  • SVNKit - 与其他 2 个不同,它提供了 SVN 协议的 100% Java 实现,即无需安装本机库。它提供了一个高级 API、一个低级 API、一个 JavaHL 的实现,以及一个使用 SVNKit 来实现它的命令行客户端。

我对这些 API 没有任何实际经验,但假设上述情况属实,SVNKit 看起来显然是赢家。我从经验中知道外表可能具有欺骗性,因此我正在寻找实际使用过这些库中的一个或多个的人的反馈。如上所述,SVNKit 是失控的赢家,还是有更好的选择。

我想答案将取决于我将使用 API 做什么,并且(也许令人惊讶)答案主要是编写,例如添加、更新和删除文件、创建项目和存储库、分支等。

谢谢!大学教师

0 投票
1 回答
1389 浏览

eclipse - 适用于 JavaScript Web 开发人员的 Eclipse IDE + Subclipse + Mac OS X 10.6 上的 JavaHL

我想在 Snow Leopard 上使用 Eclipse 插件 Subclipse。我为 JavaScript Web 开发人员安装了 Eclipse IDE(Helios Service Release 1)。

我应该提到 subversion 服务器受 SSL 保护,我必须使用个人证书(p12 文件)。

我告诉系统在哪里可以找到证书文件

用这行:

在命令行中使用 SVN 可以。

所以我的第一次尝试是在 Eclipse 的“安装新软件”对话框中使用 subclipse.tigris.org 提供的 Subclipse 插件。这为我提供了 Subclipse 1.0.0。当尝试连接到 SVN 存储库时,它在 Eclipse 的控制台视图中以这个错误结束:

我认为使用更新的 SVN 版本 + JavaHL(Snow Leopard 预装的 SVN 为 1.0)可能是个好主意,但根据http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de至少需要 SVN/来自 openCollabNet 的 JavaHL 版本 1.4.x。但是 1.4.x 不适用于 Mac OS X 10.6。你在那里只得到1.6。所以我选择了 1.6,并期待 Ecipse 的“安装新软件”对话框为我提供更新版本的 Subclipse,但它仍然提供 1.0.0。实际上这种组合不起作用,在尝试连接 SVN 时仍然会出错......

我现在能做什么?

0 投票
1 回答
186 浏览

depth - 深入了解 SVNClient (JavaHL)

我正在尝试使用正确的(非弃用)版本的 Add/checkout/commit 等,但这些操作需要一个 int 的“Depth”。在我正在编写的程序中,我并不总是知道深度。使用类似于从命令行使用 SVN 和 --depth 的 INFINITY '关键字' 会很好。

但是,我看不到如何使用 javahl 中的 SVNClient 在 Java 代码中执行此操作。

我最好的选择只是拍打 Integer.MAX 以“模拟”无限深度吗?

0 投票
6 回答
37173 浏览

eclipse - 在 Eclipse Helios 中检查具有颠覆性的 SVN svn+ssh 存储库

通过 shell 从我的计算机(Mac OS X Leopard)我可以毫无问题地签出远程 SVN 存储库。我已经建立了 ssh 密钥和所有这些东西。现在我在mac上安装了eclipse helios和颠覆性的插件。我发现没有办法让它与 svn+ssh repo 一起工作,你能指点我一些好的教程吗?我的谷歌今天找不到任何有用的东西

PS:这是我得到的错误:

PS2:好像已经是JAVA的连接器有问题,我怎么像SVN套件一样安装一个新的?

0 投票
3 回答
26518 浏览

java - 与eclipse连接时出现SVN错误

当我尝试将 SVN 连接到 Eclipse 时,出现以下错误:知道如何解决吗?

0 投票
1 回答
208 浏览

java - SVNClient.logMessages 从不返回结果

我正在使用 JavaHL 连接到 1.6 svn 存储库。虽然我设法列出了存储库的内容,但我无法获取项目历史记录(签入时的评论以及日期和作者)。

据我所知, SVNClient.logMessages 是正确的方法,但从未执行过回调方法。我使用 Revision.HEAD 作为路径修订和一个修订范围对象,其中包含 Revision.START 和 Revision.HEAD;限制设置为 0(根据文档没有限制)。我正在尝试获取修订、日期、作者和评论。

如果有人知道有关使用 JavaHL 的示例代码,我也许可以通过将该代码与我的代码进行比较来找出我的错误。

BTW:我知道 SVNKit,但管理层决定不买它。因此,我必须使用 JavaHL,其中几乎不存在示例程序(并且文档将仅列出类和接口而没有非常详细的描述)。所以,请指出 SVNKit 的方向,因为这对我来说是不可能的。

任何指针表示赞赏。

纳尔夫