Я пытаюсь заставить Subclipse работать в Eclipse Galeilo, и для этого мне нужно установить библиотеку JavaHL.
Я установил библиотеку, используя sudo apt-get install libsvn-java
, но файл eclipse.ini необходимо изменить, чтобы он использовал новую библиотеку в качестве аргумента.
Первым изменением в ini-файле было -Djava.library.path=/usr/lib/jni/
, в результате которого были получены ошибки
«нет libsvnjavahl-1 в java.library.path»
»загружена библиотека javahl. 1.3. x или позже требуется. "
в соответствии с распечаткой установки, версия 1.6.12 была установлена.
Итак, я добавил libsvnjavahl-1.so
к указанному выше пути к файлу и выдал следующие ошибки:
"нет libsvnjavahl-1 в java.library.path"
"нет svnjavahl- 1 в java.library.path "
" нет svnjavahl в java.library.path "
Что здесь происходит?
Подрывное? Не очень хороший вариант, проблема в том, что требуется версия 1.7 или выше JavaHL, и пользователь прав, что libsvn-java включает только 1.6.x. Ubuntu необходимо обновить эту библиотеку.
Вы устанавливаете Eclipse из репозитория Ubuntu? или скачать с eclipse?
ИМХО вам нужно установить eclipse вручную.
сначала вы устанавливаете Subversion:
sudo apt-get install subversion
, если вы хотите установить плагин Subversion для Eclipse, вы можете установить с помощью меню Help -> Install New Software
выбрать Helios или Galileo:
[ 113]
выберите Collaboration
и выберите Subversive:
Установите SVN из WANdisco - у меня сработало. Небольшое объяснение с решением:
https://plus.google.com/110836571215849032642/posts/5gecVzxXUpz
Скрипт для запуска (также в посте выше), который установит subversive и libsvn-java 1.7
И (как указано в вопросе), добавьте следующую строку в eclipse.ini
-Djava.library.path=/usr/lib/jni/
У меня есть недавно эта ошибка снова, даже если я установил libsvn-java
с лет. Не уверенный, если это должно обновить до Eclipse 2019-03
или изменение в Azul Zulu 8
.
Так или иначе я зафиксировал его добавляющий к eclipse.ini
, в -vmargs
опции:
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
У меня есть Lubuntu 18.04.2