Я пытаюсь установить плагины Subclipse для Eclipse IDE. Я установил его, но при перезапуске IDE выдает следующую ошибку:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386::/usr/java/packages/lib/i386:/lib:/usr/lib
Как мне пройти эту ошибку?
Понял. Очень простое решение Просто добавили
-Djava.library.path=/usr/lib/jni
после -vmargs
в файл eclipse.ini и перезапустили IDE.
Это решение не будет работать, если вы выполнили ручную установку Eclipse, например, если вы хотите использовать более новую версию, чем та, которая установлена в центре программного обеспечения
Прежде всего необходимо убедиться, что libsvn-java
установлено (см. подклипс Wiki: JavaHL ):
apt-get install libsvn-java
BLOCKQUOTE>
Если Вы работаете, "вручную установленная" версия Eclipse можно просто обеспечить путь как параметр периода выполнения.
eclipse -Djava.library.path=/usr/lib/jni
Или еще лучше, создайте сценарий оболочки и средство запуска, которое выполняет его.
Я устанавливаю свою среду Eclipse как это:
Я создаю гибкую ссылку с затмением имени к ранее именованному распакованному каталогу:
cd ~/bin/
ln -s eclipse-java-indigo-SR2-linux-gtk-x86_64 eclipse
Я создаю eclipse.sh сценарий в ~/bin/eclipse/
#!/bin/bash
# the following is not really needed but is nice if you put script somewhere else (like Desktop)
cd ~/bin/eclipse/
# this fixes the menu items not showing bug
export UBUNTU_MENUPROXY=0
# add the jni library path
./eclipse -Djava.library.path=/usr/lib/jni