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软件包,可能是通过configuration另一个软件仓库或直接安装软件包? 如果后者是可能的,我在哪里可以findlibsvn1 / JavaHL包? 当然其他人一定是试图在这个Ubuntu版本上使用svn 1.7吧?
如果您不想在Ubuntu等待更新到SVN 1.7.x的时候搞乱Ubuntu软件包,那么您可以安装CollabNet客户端RPM。 这将安装到一个私有名称空间(/ opt / CollabNet_Subversion),所以它不会改变你的任何Ubuntu软件包。 您可以使用“外来”软件包来安装RPM。 我们有Subclipse的用户确认这个客户端为他们工作。
(从另一个答案复制)
删除你现有的libsvn-java:
sudo apt-get purge libsvn-java
然后,添加以下软件源并重新安装:
sudo add-apt-repository ppa:dominik-stadler/subversion-1.7 sudo apt-get update sudo apt-get install libsvn-java
(在这里找到)
更新 :Ubuntu 14使用Subversion 1.8回购
sudo add-apt-repository ppa:dominik-stadler/subversion-1.8
(感谢@ YetAnotherMatt的答案在下面 )
我认为真正的问题是,jni的位置在14.04从/ usr / lib / jni更改为/ usr / lib / x86_64-linux-gnu / jni
我建议编辑你的eclipse ini的vmargs java.library.path设置
这个设置决定了eclipse希望定位库文件的位置
@VishalKale,以及其他任何试图在更新版本的Ubuntu上关注@ jlb的说明的人,请使用Subversion-1.8存储库:
sudo add-apt-repository ppa:dominik-stadler/subversion-1.8
有关更多详细信息: 获取subclipse在Ubuntu 64和Indigo上工作 – 加载的JavaHL库不兼容。 需要1.7.x或更高版本