6

Внезапно, когда я работаю в Eclipse PDT, я получаю сообщение об ошибке, не зная, откуда они пришли и как от них избавиться.

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 = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

есть идеи?

3 ответа3

5

mp:~ alexus$ ls -l /Library/Java/Extensions/libsvnjavahl-1.jnilib 
lrwxr-xr-x  1 root  admin  40 Nov 12 00:20 /Library/Java/Extensions/libsvnjavahl-1.jnilib -> /opt/subversion/lib/libsvnjavahl-1.dylib

mp:~ alexus$ ls -l /opt/subversion/lib/libsvnjavahl-1.dylib
lrwxr-xr-x  1 alexus  wheel  22 Nov 12 00:20 /opt/subversion/lib/libsvnjavahl-1.dylib -> libsvnjavahl-1.0.dylib

mp:~ alexus$ ls -l /opt/subversion/lib/libsvnjavahl-1.0.dylib 
-rwxr-xr-x  1 root  admin  663784 Aug 26 11:48 /opt/subversion/lib/libsvnjavahl-1.0.dylib
4

После обновления к Subclipse я получил эту ошибку в Ubuntu 9.10. Чтобы это исправить, мне пришлось настроить путь в файле config.ini .

Сначала найдите вашу библиотеку libsvjavahl-1:

sudo updatedb
locate libsvnjavahl-1

Мой был в /usr/local/lib

Затем отредактируйте путь в config.ini. Вы должны пройти путь libsvnjavahl-1 в JVM.

Найдите файл eclipse.ini, отредактируйте путь и добавьте, ДО строки: -vmargs

-Djava.library.path=/usr/local/lib
1

Я получил аналогичную ошибку в 64-битной Windows при добавлении хранилища. Мое исправление было установить SlikSVN.

У меня все еще была ошибка в Eclipse, пока я устанавливал SlikSVN. Как только это было сделано, я закрыл сообщение в Eclipse, и он успешно завершил добавление местоположения хранилища; Мне даже не пришлось повторять добавление или перезапуск Eclipse.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .