问题标签 [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 投票
3 回答
3037 浏览

java - 从 java 代码中读取 SVN (Subclipse) rev number

我希望能够从我的 Java 代码中读取当前的 svn 修订号(我正在使用 Subclipse),以便将它与我在使用 JUnit 4 编写的回归测试中需要的其他内容一起输出。

我用谷歌搜索了很多,没有任何运气(一些信息指向 javahl.jar,但我无法找出任何对我的案例有用的东西),我也试图自己弄清楚,但又没有运气。

环境:

  • Eclipse 版本:3.6.2,内部版本号:M20110210-1200
  • Windows 7 32 位
  • 子剪辑 1.6.18 (JavaHL 1.6.17)

如果可能的话,我想避免直接读取 .snv 文件并获得“干净”的解决方案,因为我必须将此代码留给其他人。

提前致谢, 亚历山德罗

0 投票
8 回答
9261 浏览

eclipse - Eclipse 在启动时挂起

当我的电池耗尽时,我正在使用我的 Macbook。现在 Eclipse 拒绝启动,卡在“Loading Workbench”上。底部的堆栈跟踪是在挂起一分钟左右后按 ^C 的。

有任何想法吗?如果没有其他建议,我想我会尝试安装 JavaHL。Eclipse总是抱怨它,但它总是在之前启动。

0 投票
2 回答
1403 浏览

java - 从哪里获得 apache JavaHL 颠覆绑定库?

我可以在http://subversion.apache.org/docs/javahl/1.6/找到 JavaHL 1.6 的 API 文档。但是我找不到任何指向 jar+native 二进制 (win32) 包或 maven 资源的指针。你从哪里获得这些文物?

0 投票
5 回答
24516 浏览

eclipse - 64 位 Kubuntu 中 Subclipse 的 JavaHL 库不兼容

我试图让 Subversion 在 64 位 Kubuntu 11.10 中的 Eclipse 3.7 下工作,但有问题。我已经安装了 subclipse 1.8.1,安装了“libsvn-java”并在文件-Djava.library.path=/usr/lib/jni/下添加了,但现在收到错误消息:-vmargs/usr/lib/eclipse/eclipse.ini

并且似乎无法找到如何升级我的 JavaHL。我已经重新安装了 subclipse 插件,它显然也安装了 JavaHL 1.7.1 版,所以也许这不是 JavaHL 没有安装的情况,但可能无法找到?- 有任何想法的人吗?

** 编辑 **

如下所述,已接受答案中提供的链接已停止工作,但您可以在此处下载更新的文件(归功于 Rekhyt),但您需要 subclipse 版本 1.8.x,您可以通过添加http://subclipse.tigris.org来安装它/update_1.8.x到 Eclipse

我先安装了 subclipse 1.8,然后按顺序安装了这些文件:

  1. libsvn-java_1.7.2-0ubuntu0~ppa1_amd64.deb
  2. subversion_1.7.2-0ubuntu0~ppa1_amd64.deb
  3. libsvn1_1.7.2-0ubuntu0~ppa1_amd64.deb

如果您需要 32 位,请转到启动板页面并单击页面底部的“subversion - 1.7.2-0ubuntu0~ppa1”链接 - 这将显示所有相关文件

0 投票
6 回答
19100 浏览

java - Eclipse、Subclipse 1.8.2、SVN 1.7.0 每次操作都会询问密码

在我安装了新的Eclipse Indigo之后,它要求我在SVN Repository透视图中执行的每个操作都输入密码(例如,浏览每个文件夹再次询问密码)。

通常使用SVNKit ,它会在每个会话中询问一次密码。SVNKit 还不支持SVN 1.7.0

我该如何解决这个问题,或者它是 JavaHL 的正常行为吗?

注意:我不想保存密码,但我想在每个会话和存储库中输入一次密码。如果我重新启动eclipse,我想再次输入密码。

设置:

  • 日蚀靛蓝 SR1
  • 子剪辑 1.8.2
  • SVN 1.7.0(工作区)
  • SVN 客户端:JavaHL 1.7.1

更新SVNKit 1.7.4现已推出。

0 投票
3 回答
25606 浏览

eclipse - 在 windows 上安装 javahl subclipse 64 位

拿到

  • 视窗 7 - 64 位
  • 日蚀靛蓝
  • Java 虚拟机 64 位
  • 来自http://www.sliksvn.com(64 位版本)的 javahl已正确安装
  • path 环境变量也指向包含 javahl 库的文件夹

安装 subclipse 时,我得到了

加载了不兼容的 JavaHL 库。需要 1.6.x 或更高版本。

我应该怎么做才能让 subclipse 正常工作?

0 投票
4 回答
22529 浏览

eclipse - 如何在 Ubuntu 上升级 JavaHL?

环境

  • Ubuntu 10.10
  • Eclipse Java EE Indigo 服务版本 1
  • 子剪辑 1.8.x
  • libsvn1 1.6.12
  • svn 1.7.x

问题

Subclipse 1.8.x需要 JavaHL 版本 1.7.x。我需要 Subclipse 1.8.x 才能使用 svn 1.7.x。

Ubuntu 10.10 没有 subversion 1.7 包或 libsvn1 1.7 包。

问题

有没有办法在 Ubuntu 上升级 libsvn1 包,可能是通过配置另一个包存储库或直接安装包?如果后者是可能的,我在哪里可以找到 libsvn1/JavaHL 包?肯定有人在这个 Ubuntu 版本上尝试使用 svn 1.7 对吗?

0 投票
6 回答
14474 浏览

java - 让 subclipse 在 Ubuntu 64 和 Indigo 上工作 - 加载了不兼容的 JavaHL 库。需要 1.7.x 或更高版本

我该如何解决?

我在使用 Eclipse indigo 的 ubuntu 64 上。我安装了http://subclipse.tigris.org/update_1.8.x

起初我得到这个错误:

无法加载 JavaHL 库。
这些是遇到的错误:
java.library.path 中没有 libsvnjavahl-1 java.library.path 中
没有 svnjavahl-1 java.library.path 中
没有 svnjavahl
java.library.path = /usr/lib/jvm/java -6-openjdk/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/../ lib/amd64:/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr /lib/jni:/lib:/usr/lib

然后经过一番谷歌搜索后,我这样做了:

然后在 eclipse.ini 中我添加了这一行:

然后我创建了这个目录和内容:

我仍然收到此错误:

我还能做什么?

0 投票
10 回答
96573 浏览

java - Subclipse 和 JavaHL 安装头痛

我在安装最新的 Subclipse 插件时遇到了问题。我看到了这篇文章:subclipse: Unable to load default SVN Client,但答案似乎是针对 Subclipse 1.6.x 的,我认为 1.8.x 出现了新问题. 我在 10.6.8 的 Mac 上使用 Eclipse Indigo。根据http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de ,我安装了 Subclipse 1.8.4,并安装了 Subversion JavaHL Native Library Adapter 1.7.3,这是 Subclipse 1.8 的 JavaHL 的正确版本

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

我还尝试卸载所有 subclipse 插件,而是安装 openCollabNet subversion 包,如下所示:http: //subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b

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

任何想法我做错了什么?

谢谢

0 投票
4 回答
14934 浏览

eclipse - 子剪辑中的 JavaHL 错误

我正在尝试在新存储库中创建一个新的 phonegap 项目。每当我添加新文件夹或文件时,都会出现以下错误。这是新工作区中的全新 eclipse 副本和全新安装的 subclipse。

更新 SVNStatusSubscriber 的更改集时出错

org.apache.subversion.javahl.ClientException: svn: E155007: 'Workspace/PhoneGap/www/js' 不是工作副本

org.apache.subversion.javahl.ClientException: svn: E155007: 'Workspace/PhoneGap/www/js' 不是工作副本

org.apache.subversion.javahl.ClientException: svn: E155007: 'Workspace/PhoneGap/www/js' 不是工作副本

我不知道是什么导致了这个问题,我通过谷歌找到的所有东西都说全新安装或全新工作区应该可以解决这个问题。我还选择了 SVNKit 作为 SVN 客户端,因为我之前遇到过 JavaHL 问题,解决方法是切换到 SVNKit。

Eclipse 安装和版本:在此处输入图像描述