我今天更新了Eclipse SVN插件,之后我无法将我的工作区与SVN存储库同步。 我正在使用java 1.6。我也试过java 1.7。我仍然在日食中遇到以下错误。
在以下期间发生内部错误:"更新SVN工作区的同步视图。"。 的java / NIO /文件/路径。
SVN:' 0x00000025:发送通知'操作完成但出错: 的java / NIO /文件/路径
此问题仅在更新svn插件后出现。我正在使用SVNKit 1.7.13 svn连接器。
任何想法如何解决这个问题?
由于
答案 0 :(得分:2)
为此找到了解决方法。 从Eclipse中卸载所有svn插件并重新启动它。 从http://subclipse.tigris.org/update_1.10.x
安装了Subclipse svn插件答案 1 :(得分:2)
我打开Eclipse时遇到了同样的错误。检查文件:workspase-path / .metadata / .log我发现了以下异常:
!MESSAGE SVN: 'SVN Decorator' operation finished with error: java/nio/file/Paths
!STACK 0
java.lang.NoClassDefFoundError: java/nio/file/Paths
at org.eclipse.team.svn.core.utility.SVNUtility.getNodeKind(SVNUtility.java:1145)
...
要解决问题我安装了JRE 1.7 ,然后我更改了eclipse.ini以强制Eclipse使用它,在开头添加下一个:
-jv
"path-to-jre7/bin/javaw.exe"
答案 2 :(得分:2)
我在Luna上使用2.0.3颠覆性团队提供商和Polarion SVNKit 1.8.7版本4.1.2在Win 7 64位上遇到了同样的问题。显然,需要在这些java 7中的某个地方。 Servaq的建议为我改进了一些东西,但并没有完全解决所有问题。但是对eclipse.ini做了类似的改动,对我来说是个窍门:我添加了
-vm
C:\Program Files\Java\jre7\bin\server\jvm.dll
在-vmargs之前。显然,server \ jvm.dll的路径是依赖于安装的。
以防它对Chandika有帮助("我想使用java 1.6"), 我还在使用java 6作为我在这次日食中开发的代码的编译器/运行时。我只是使用java 7来启动eclipse。