svn: Malformed network data

今天在Eclipse中提交svn项目时,遇到一个问题,就是提交更改时报 svn: Malformed network data 错误。google了一下,才知道是javaSVN的版本问题。我用的Subclipse,虽然是最新版,但是它使用的javaSVN库不是最新的。

解决办法有三个:

1.不用javaSVN,而使用javaHL接口,在我的Ubuntu9.10上试了一下,安装libsvn-java是成功了,但是提示javahl的版本要1.3.x或以上,网上看了一下,基本上这种方法比较麻烦,放弃了。

2.使用最新版的javaSVN库,去svnkit(javaSVN)官方网站http://svnkit.com/download.php 下载一个Standalone Version的zip包,然后将 $eclipse/plugins/org.tigris.subversion.subclipse.core_1.0.0/lib 下的 javasvn.jar和svnjavahl.jar替换成下载的zip包中的svnkit.jar 和 svnkit-javahl.jar,文件名仍然是 javasvn.jar和svnjavahl.jar 。另外还要加一个 trilead.jar,也在zip包中,不过直接放到 lib下面还无法加载,我干脆把其中的类文件打包到 javasvn.jar 中去了。OK,重启Eclipse就可以了。

3.直接不用subclipse,改用svnkit 。不知道有没有问题,没试过。

你可能感兴趣的:(eclipse,PHP,SVN,Google,subversion)