Eclipse Galeilo에서 Subclipse를 사용하려고하는데 JavaHL 라이브러리를 설치해야합니다.
을 사용하여 라이브러리를 설치 sudo apt-get install libsvn-java
했지만 새 라이브러리를 인수로 사용 하도록 eclipse.ini 파일을 수정해야합니다.
ini를 파일에 먼저 변화가 있었다 -Djava.library.path=/usr/lib/jni/
오류를 생산하는,
“아니오 libsvnjavahl-1 java.library.path에서”
호환되지 않는 JavaHL을 라이브러리 “. 1.3.x 버전을로드 이상이 필요합니다.”
설치 출력에 따라 버전 1.6.12가 설치되었습니다.
따라서 libsvnjavahl-1.so
위의 파일 경로에 추가 하고 다음 오류가 발생했습니다.
“java.library.path의
libsvnjavahl-1 없음 ” ” java.library.path의 svnjavahl-1
없음 ” “java.library.path의 svnjavahl 없음”
무슨 일이야?
답변
우분투 저장소에서 이클립스를 설치하고 있습니까? 또는 이클립스에서 다운로드?
IMHO 당신은 수동으로 일식을 설치해야합니다.
먼저 subversion을 설치하십시오.
sudo apt-get install subversion
이클립스 용 Subversion 플러그인을 설치하려면 메뉴를 사용하여 Help -> Install New Software
Helios 또는 Galileo를 선택 하여 설치할 수 있습니다 .
Collaboration
파괴를 선택 하고 선택하십시오.
답변
파괴적인가? 좋은 옵션은 아니지만 문제는 버전 1.7 이상의 JavaHL이 필요하다는 것입니다. 사용자는 libsvn-java에 1.6.x 만 포함한다는 것이 맞습니다. 우분투는이 라이브러리를 업데이트해야합니다.
답변
WANdisco에서 svn을 설치하십시오-나를 위해 일했습니다. 해결책을 가진 작은 설명 :
https://plus.google.com/110836571215849032642/posts/5gecVzxXUpz
Subversive 및 libsvn-java 1.7을 설치하는 스크립트 (위의 게시물에도 있음)
(질문에 지정된대로) 다음 줄을 추가하십시오. eclipse.ini
-Djava.library.path=/usr/lib/jni/
답변
최근 libsvn-java
몇 년 동안 설치 한 경우에도이 오류가 다시 발생했습니다 . 업그레이드 Eclipse 2019-03
또는로 변경 해야하는지 확실하지 않습니다 Azul Zulu 8
.
어쨌든, 나는에 추가 고정 eclipse.ini
에, -vmargs
옵션 :
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
나는 L 우분투 18.04.2