2012-03-11 7 views
12

일식 못했습니다 :은/JavaHL을 Library.- 리눅스를로드 나는이 오류가 서브 버전 플러그인을 설치하는 중에

Failed to load JavaHL Library. 
These are the errors that were encountered: 
no libsvnjavahl-1 in java.library.path 
/usr/lib/jni/libsvnjavahl-1.so.0.0.0: /usr/lib/jni/libsvnjavahl-1.so.0.0.0: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch) 
no svnjavahl in java.library.path 
java.library.path = /usr/lib/jni 

환경 :

  • 자바 버전 "1.6 .0_29 "
  • Java (TM) SE 런타임 환경 (빌드 1.6.0_29-b11)
  • Java HotSpot (TM) 클라이언트 VM D 20.4-B02 공유, 혼합 모드)
  • 리눅스 데비안 2.6.32-5-AMD64 # 1 SMP 월 1월 16일 세계 협정시 16시 22분 28초 2012 x86_64에 GNU/리눅스

나는 시도 내 java.library.path 64 비트 라이브러리로 변경하지만 도움이되지 않습니다 - 나는 여전히 = 동일한 오류 (마지막 라인 변경 - 64 비트 경로) 또한 내가 왜 몰라. java.library.path를 변경 한 후에도/usr/lib/jni /에서 찾고 있습니다.

답변

18

나는 그 메시지에 짜증이났다. 그래서 나는 그것을했다. 그리고 그것은 사라졌다!

는 sudo apt-get을 libsvn - 자바

를 설치하고 경로를 추가 eclipse.inito config (설정)해야한다/JNI : 그냥이 명령을 사용하여 패키지를 설치 해결하려면

enter image description here

+1

건방진 중인지 확실하지 않지만 Interface Lib을 전환하면 승자가되었습니다. 좋은 것. –

+0

이와 같은 작업과 쉬운 수정으로 인해 stackoverflow가 가장 좋습니다. – MvcCmsJon

0

문제는 libsvn-java가 설치되어 있지 않다는 것입니다. 이 명령을 사용하여 패키지를 설치하기 만하면 해결됩니다 :

sudo apt-get install libsvn-java 

그리고 당신은 subclipse를 사용합니다.

+0

감사 JNI)하지만 libsvn - 자바 경로 =는/usr/lib 디렉토리/x86_64에-리눅스 GNU은/.. –

1

좋아요. 그냥 같은 문제가 발생했습니다. javaHL lib를 설치했지만 혼자서 고치지 않았습니다. 나는 시냅스에 어떤 버전의 전복을 설치했는지를 두 번 점검함으로써 그것을 고칠 수 있었다. 버전 1.8.x에서 subclipse를 설치하는 동안 실제로 1.6.x를 가졌습니다. 그래서, 이상 시작 내 일식 폴더를 삭제를 추출하고 다음 이클립스 업데이트 사이트에서 Subclipse를 설치 : 호환성에 http://subclipse.tigris.org/update_1.6.x

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

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA (1.6 링크를 말합니다 하나를 얻을. x 출시 :

0

- 해결 된 64b 파괴적인 SVN 커넥터는 32b JDK에서 작동하지 못했습니다. 나는 이클립스를 32b 버전으로 다시 설치했고 모든 것이 OK이다.

+0

왜 64 비트 JDK를 설치하지 설치? –

+0

공평하게, 나는 기억하지 못합니다. 지난 3 월이었습니다.하지만 두 변종 모두 가능합니다.) –