歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu升級到12.04後Subclipse報Failed to load JavaHL Library錯誤的解決方法

Ubuntu升級到12.04後Subclipse報Failed to load JavaHL Library錯誤的解決方法

日期:2017/2/28 15:51:40   编辑:Linux教程

Ubuntu升級到12.04後,Subclipse不能正常工作,打開後報錯:

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/jni

看來是原來指定 的JavaHL的路徑失效了。能過命令:

sudo find /usr -name libsvnjavahl-1.so

查找其中的缺失文件,發現在文件位於:

/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so

說明Ubuntu升級到12.04以後,JavaHL Library的位置由原來/usr/lib/jni改為了/usr/lib/x86_64-linux-gnu/jni

所以解決方法就是打開eclipse安裝目錄下的eclipse.ini文件,將原來配置的

-Djava.library.path=/usr/lib/jni

改為

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni

即可

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved