javahl을 어떻게 설치합니까?


8

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 없음"

무슨 일이야?

답변:


4

우분투 저장소에서 이클립스를 설치하고 있습니까? 또는 이클립스에서 다운로드?

IMHO 당신은 수동으로 일식을 설치해야합니다.

먼저 subversion을 설치하십시오.

sudo apt-get install subversion

이클립스 용 Subversion 플러그인을 설치하려면 메뉴를 사용하여 Help -> Install New SoftwareHelios 또는 Galileo를 선택 하여 설치할 수 있습니다 .

이클립스 헬리오스

Collaboration파괴를 선택 하고 선택하십시오.

파괴적


도와 주셔서 감사합니다. 나는 기본적으로 일식을 다시 설치해야 작동했지만, 당신은 저를 올바른 길로 데려
Jason

2

파괴적인가? 좋은 옵션은 아니지만 문제는 버전 1.7 이상의 JavaHL이 필요하다는 것입니다. 사용자는 libsvn-java에 1.6.x 만 포함한다는 것이 맞습니다. 우분투는이 라이브러리를 업데이트해야합니다.


2

WANdisco에서 svn을 설치하십시오-나를 위해 일했습니다. 해결책을 가진 작은 설명 :

https://plus.google.com/110836571215849032642/posts/5gecVzxXUpz

Subversive 및 libsvn-java 1.7을 설치하는 스크립트 (위의 게시물에도 있음)

http://pastebin.com/H7YjU1c3

(질문에 지정된대로) 다음 줄을 추가하십시오. eclipse.ini

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


Matyas는 핵심 포인트를 가지고 있습니다. wandisco의 저장소에서 1.7 이상 svn을 가져 와서 라이브러리를 찾을 수있는 위치를 식에 지시하십시오. 그렇지 않으면 1.7이지만 JavaHL을 찾을 수 없습니다. 아주 좋은 일입니다.
피터 칸

0

최근 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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.