2013-04-22 2 views
0

я получаю следующее сообщение об ошибке:Subclipse не распознает мой JavaHL

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/x86_64-linux-gnu/jni" 

Хотя путь к библиотеке правильно:

[email protected] /usr/lib/x86_64-linux-gnu/jni $ ls -l 
total 336 
lrwxrwxrwx 1 root root  24 Apr 6 02:06 libatk-wrapper.so -> libatk-wrapper.so.0.0.18 
lrwxrwxrwx 1 root root  24 Apr 6 02:06 libatk-wrapper.so.0 -> libatk-wrapper.so.0.0.18 
-rw-r--r-- 1 root root 85168 Sep 20 2012 libatk-wrapper.so.0.0.18 
lrwxrwxrwx 1 root root  23 Sep 28 2012 libsvnjavahl-1.so -> libsvnjavahl-1.so.0.0.0 
lrwxrwxrwx 1 root root  23 Sep 28 2012 libsvnjavahl-1.so.0 -> libsvnjavahl-1.so.0.0.0 
-rw-r--r-- 1 root root 256104 Sep 28 2012 libsvnjavahl-1.so.0.0.0 

Выше был установлен с apt-get install libsvn-java на убунту 12.10. Basically this package here.

Установленная версия svn - 1.7.5.

Установленная версия подзаголовка 1,8.19.

Я понимаю, что требуемая версия svn для подзаголовка 1.8.x для работы - 1.7.x.

Как заставить подзапрос распознать мою установленную библиотеку JavaHL?

ответ

1

Хорошо, я нашел его ...

Проблема была в моем eclipse.ini файл, который выглядит следующим образом:

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-Xms40m 
-Xmx512m 
-vmargs 
-Djava.library.path="/usr/lib/x86_64-linux-gnu/jni" 

мне пришлось удалить лишние кавычки: -Djava.library.path="/usr/lib/x86_64-linux-gnu/jni" к -Djava.library.path=/usr/lib/x86_64-linux-gnu/jni.

Это исправлено.

Смежные вопросы