Failed to load JavaHL Library. Subversion Native Library Not Available

지금껏 우분투를 사용해 왔습니다만, 최근에 리눅스민트라는 깔끔한 리눅스를 알게 되어 설치해 보았습니다. 우분투에서 파생되었다는 얘기에 안심하면서 설치했는데, 저에게 제일 중요한 프로그램은 이클립스입니다. 리눅스민트, 정말 깔끔하고 예쁘네요. 소프트웨어 관리 윈도우에서 간단히 이클립스를 설치했습니다. 문제는 회사에서 SVN으로 버전 관리를 하기 때문에 역시 관련 플러그인을 설치해 주어야 합니다. 그런데 에러가 발생하네요. Failed to load JavaHL Library. 예전에도 경험한 에러인데 어떻게 처리했었는지 기억이 가물가물하네요.

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/jvm/java-7-openjdk-i386/jre/lib/i386/client:/usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386::/usr/java/packages/lib/i386:/usr/lib/jni:/lib:/usr/lib

Failed to load JavaHL Library

일단 대화 상자에서 알려 준 링크를 방문했습니다.

http://subclipse.tigris.org/wiki/JavaHL

OS별로 JavaHL을 설치하는 방법이 나와 있네요. 우분투를 사용하고 있어서 apt-get으로 간단히 설치했습니다.

]$ sudo apt-get install libsvn-java

설치 후에 이클립스 환경 파일에 libsvnjavahl-1.so 위치를 알려 주어야 합니다. 그러므로 우선 libsvnjavahl-1.so 위치부터 찾습니다.

]$ sudo find / -name libsvnjavahl-1.so
/usr/lib/i386-linux-gnu/jni/libsvnjavahl-1.so
]$

이클립스의 환경 파일에 -Djava.library.path=/usr/lib/i386-linux-gnu/jni 내용을 추가합니다.

]$ sudo vi /usr/lib/eclipse/eclipse.ini 

 

Failed to load JavaHL Library

이렇게 하면 문제가 모두 해결되는 줄 알았는데, SVN을 실행하면 또 다른 문제가 발생하네요. 1.6.x 또는 이후 버전의 javaHL이 필요하다고 나옵니다. 

Failed to load JavaHL Library

다행히 환경 설정에서 SVN의 이클립스 버전을 맞추어 주면 해결됩니다.

Failed to load JavaHL Library

신고
Kang | 2013.05.29 05:27 신고 | PERMALINK | EDIT/DEL | REPLY
환영합니다~ :)
한글 입력 문제는 xmind 도 똑같은 문제를 보였습니다.
이왕 이리된 김에 둘 다 포기하고 구글드라이브의 mindmup 애드온을 주력으로 사용해보려합니다 ^^;
Kang | 2013.05.30 14:10 신고 | PERMALINK | EDIT/DEL | REPLY
어제일자로 15버전 올리비아가 릴리즈됐네요
http://blog.linuxmint.com/?p=2366
Name
Password
Homepage Secret