我该如何解决?
我在使用Eclipse indigo的ubuntu 64上.我安装了http://subclipse.tigris.org/update_1.8.x.
起初我得到了这个错误:
无法加载JavaHL库.
这些是遇到的错误:
java.library.path中没有libsvnjavahl-1,java.library.path中
没有svnjavahl-1 java.library.path中
没有svnjavahl
java.library.path =/usr/lib/jvm/java -6-的openjdk/JRE/LIB/AMD64 /服务器:/ usr/lib中/ JVM/JAVA -6-的openjdk/JRE/LIB/AMD64:/ usr/lib中/ JVM/JAVA -6-的openjdk/JRE /../ LIB/AMD64:在/ usr/JAVA /包装/ lib中/ AMD64:/ usr/lib中/ x86_64的-Linux的GNU/JNI:/ lib目录/ x86_64的Linux的GNU的:/ usr/lib中/ x86_64的Linux的GNU的:在/ usr/lib目录/ JNI:/ lib目录:/ usr/lib目录
然后经过一些谷歌搜索我做到了这一点:
sudo apt-get install libsvn-java
Run Code Online (Sandbox Code Playgroud)
然后在eclipse.ini中我添加了这一行:
-Djava.library.path=/usr/lib/jni
Run Code Online (Sandbox Code Playgroud)
然后我创建了这个目录和内容:
~/.eclipse/eclipserc
VMARGS="-Djava.library.path=/usr/lib/jni"
Run Code Online (Sandbox Code Playgroud)
我仍然收到此错误:
Incompatible JavaHL library loaded. 1.7.x or later required.
Run Code Online (Sandbox Code Playgroud)
我还能做什么?
jlb*_*jlb 25
删除现有的libsvn-java:
sudo apt-get purge libsvn-java
Run Code Online (Sandbox Code Playgroud)
然后,添加以下软件源并重新安装:
sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
sudo apt-get update
sudo apt-get install libsvn-java
Run Code Online (Sandbox Code Playgroud)
(在这里找到)
感谢@codemonkeybr:也用你的eclipse.ini更新 -Djava.library.path=/usr/lib/jni
(或/usr/lib/x86_64-linux-gnu/jni或/usr/lib/i386-linux-gnu/jni根据您的系统...)
Ubuntu 14的更新改为使用Subversion 1.8:
sudo add-apt-repository ppa:dominik-stadler/subversion-1.8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14124 次 |
| 最近记录: |