2015-06-16 10 views
0

Я использую Subclipse с JavaHL в Eclipse Luna. Поэтому я применил свойство java.library.path для загрузки библиотек, как описано here.JavaHL в Eclipse не может быть загружен, а LibraryPath перезаписан

-clean 
-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20150204-1316 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vmargs 
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/ 
-Dosgi.requiredJavaVersion=1.6 
-XX:MaxPermSize=1024m 
-Xms400m 
-Xmx8192m 
-Dgrails.console.enable.interactive=false 
-Dgrails.console.enable.terminal=false 
-Djline.terminal=jline.UnsupportedTerminal 
-Dgrails.console.class=grails.build.logging.GrailsEclipseConsole 
-Dgrails.console.enable.interactive=false 
-Dgrails.console.enable.terminal=false 
-Djline.terminal=jline.UnsupportedTerminal 
-Dgrails.console.class=grails.build.logging.GrailsEclipseConsole 

В ЛИЭС находятся в правильном каталоге:

[email protected]:~$ locate libsvnjavahl-1.so 
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so 
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so.0 
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so.0.0.0 

Но когда я начала затмения я вижу сообщение об ошибке с другим java.library.path: enter image description here

ответ

2

Вы можете переключиться на pure- Java через «Окно -> Настройки -> Команда -> SVN -> SVN inteface» и выберите запись с помощью «SVNKit». Таким образом вы удаляете любую зависимость от собственного кода и избавляетесь от этих ошибок. Eclipse Предпочтения

Если вам не хватает выбора SVNKit, убедитесь, что вы установили плагин «Клиентский адаптер SVNKit» из CollabNet в Eclipse.

См. Также this answer для более подробной информации.