Как добавить дополнительный модуль Subclipse в SVN в Eclipse?

Я пытаюсь установить плагины 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

Как мне пройти эту ошибку?

4
задан 11 March 2011 в 23:38

3 ответа

Понял. Очень простое решение Просто добавили

-Djava.library.path=/usr/lib/jni

после -vmargs в файл eclipse.ini и перезапустили IDE.

Это решение не будет работать, если вы выполнили ручную установку Eclipse, например, если вы хотите использовать более новую версию, чем та, которая установлена ​​в центре программного обеспечения

0
ответ дан 11 March 2011 в 23:38

Прежде всего необходимо убедиться, что libsvn-java установлено (см. подклипс Wiki: JavaHL ):

apt-get install libsvn-java

0
ответ дан 11 March 2011 в 23:38

Если Вы работаете, "вручную установленная" версия Eclipse можно просто обеспечить путь как параметр периода выполнения.

eclipse -Djava.library.path=/usr/lib/jni

Или еще лучше, создайте сценарий оболочки и средство запуска, которое выполняет его.
Я устанавливаю свою среду Eclipse как это:

  • Я загружаю последнюю и самую большую версию Eclipse (в данный момент eclipse-java-indigo-SR2-linux-gtk-x86_64.tar.gz)
  • На версию я распаковываю его к ~/bin/eclipse-java-indigo-SR2-linux-gtk-x86_64/
  • Я создаю гибкую ссылку с затмением имени к ранее именованному распакованному каталогу:

    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
    
1
ответ дан 11 March 2011 в 23:38

Другие вопросы по тегам:

Похожие вопросы: