尝试设置Eclispe。 Eclipse帮助/关于/安装的软件说:
Eclipse Platform 3.5.2 Subclipse 1.0.0 使用Subversion 1.1.1进行版本控制
我关注的Subclipse wiki是here
我已经安装了libsvn-java应用程序 - 讨论过here
我在“eclipse.ini”文件中添加了“-Djava.library.path = / usr / lib / jni”这一行
我查看了Eclipse帮助/ about / confirguration设置,列出了这两行: eclipse.vmargs = -Djava.library.path = / usr / lib中/ JNI 的java.library.path = / usr / lib中/ JNI
我检查过那些文件在那些目录中。不过,当我检查首选项>团队> svn时,错误对话框会显示:
无法加载JavaHL库。这些 是遇到的错误: java.library.path中没有libsvnjavahl.1 加载了不兼容的JavaHL库 需要1.3.x或更高版本
讨论了测试JavaHL库here。
我下载了tarbal并在桌面上的文件夹中运行它没有任何问题。然后,我按照说明将该文件放在INSIDE路径(usr / lib / jni / testJavaHL)中并从那里运行它。执行了50个测试,每个测试都返回同样的错误(为简洁起见只发布一个):
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”附加到目录中的任何想法?我认为这是我的问题..
我也遇到了新的&gt; repository location = ...的问题,因为我的svn存储库的目录位置比主目录高一级 - 这是我在对话框中放置的任何内容 - 导致这个错误:
svn: '/home/ricalsin/file:/home/svn' does not exist
感谢您的帮助。
答案 0 :(得分:1)
你是否有理由在eclipse中使用1.0.0版本的Subclipse?对于3.5.x版本的eclipse来说,这是一个非常老的客户端。
转到Subclipse并获得1.4.x或1.6.x安装,具体取决于您的Subversion服务器安装。如果您的Subversion服务器运行1.5.x,请获取1.4.x的Subclipse。如果您的Subversion服务器运行1.6.x,请获取Subclipse的1.6.x。