2015-06-16 41 views
0

我在Eclipse Luna中使用Subclipse和JavaHL。因此,我調整了我的java.library.path屬性以按照here所述加載庫。EclipsePath中的JavaHL無法加載,但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 

但是,當我啓動Eclipse我看到一個錯誤信息與不同java.library.pathenter image description here

回答

2

您可以切換到純鐵通過「窗口 - >首選項 - >團隊 - > SVN - > SVN接口」實現Java,並選擇帶有「SVNKit」的條目。這樣你就可以刪除對本機代碼的依賴,並消除這些錯誤。 Eclipse首選項

如果您缺少SVNKit選項,請驗證您是否在Eclipse中從CollabNet安裝了插件「SVNKit Client Adapter」。

另請參閱this answer瞭解更多詳情。