安装程序:与Apache2和Subversion的Ubuntu中的Eclipse

试图设置Eclispe。 我正在运行Ubuntu 10.10(Maverick)。 Apache2.2.16 Subversion 1.6.12

Eclipse帮助/关于/安装的软件说:Eclipse平台3.5.2 Subversion 1.0.0版本控制与Subversion 1.1.1

我跟着的Subclips wiki就在这里

我已经安装了libsvn-java应用程序。

我在eclipse.ini文件中添加了“-Djava.library.path = / usr / lib / jni”这一行

我检查了Eclipse帮助/ about / confirmguration设置,并列出了这两行:

eclipse.vmargs=-Djava.library.path=/usr/lib/jni java.library.path=/usr/lib/jni 

我检查了那些文件在这些目录中。 不过,当我检查首选项> team> svn时,错误对话框显示:

无法加载JavaHL库。 这些是遇到的错误:java.library.path中没有libsvnjavahl.1不兼容JavaHL库加载1.3.x或更高版本

我跟着wiki底部的“testingJavaHL库”故障排除部分:

我下载了tarbal,并将其运行在桌面上的文件夹中,没有任何问题。 然后,我按照说明将该文件放在path(usr / lib / jni / testJavaHL)中并从那里运行。 有50个testing执行,每个人都回来了这个相同的错误(只发布一个简洁):

 50) testCommitRevprops(org.tigris.subversion.javahl.BasicTests)java.io.FileNotFoundException: /usr/lib/jni/testJavaHL/local_tmp/greek_files/iota (No such file or directory) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:209) at java.io.FileOutputStream.<init>(FileOutputStream.java:160) at org.tigris.subversion.javahl.WC.materialize(WC.java:70) at org.tigris.subversion.javahl.SVNTests.buildGreekFiles(SVNTests.java:303) at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:222) at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111) FAILURES!!! Tests run: 50, Failures: 0, Errors: 50 

任何想法如何/为什么“local_tmp / greek_files / iota”被追加到目录? 我认为这是我的问题..

我也有一个新的>版本库位置= …的问题,因为我的svn仓库的目录位置是主目录之上的一个级别 – 前置于我放置在对话框中的任何东西 – 导致此错误:

 svn: '/home/ricalsin/file:/home/svn' does not exist 

感谢您的任何帮助。

是否有一个原因,你使用Subclipse的Eclipse的1.0.0版本? 对于Eclipse的3.5.x版本,这是一个非常非常老的客户端。

去Subclipse,并根据你的Subversion服务器安装获取1.4.x或1.6.x安装。 如果你的Subversion服务器运行的是1.5.x,那么获取Subclipse的1.4.x. 如果你的Subversion服务器运行的是1.6.x,那么获取Subclipse的1.6.x版本。