JavaHL 라이브러리를 로드하지 못했습니다.
Snow Lion으로 업데이트한 후 SVN을 사용하려고 할 때 Flash Builder/Eclipse에서 다음 오류가 발생하기 시작했습니다.
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
/opt/subversion/lib/libsvnjavahl-1.0.dylib: Library not loaded: /usr/lib/libpq.5.dylib Referenced from: /opt/subversion/lib/libsvnjavahl-1.0.dylib Reason: no suitable image found. Did find: /usr/lib/libpq.5.dylib: mach-o, but wrong architecture /usr/lib/libpq.5.dylib: mach-o, but wrong architecture
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
사용해 보십시오.
- Window >> Preferences 선택
- 팀 확장 >> SVN
- SVN 인터페이스에서 클라이언트를 SVNKit(Pure Java) SVNKit...로 설정합니다.
JavaHL을 사용할 필요가 없는 경우 Subclipse는 순수 Java SVN API 라이브러리인 SVNKit(http://svnkit.com )도 제공합니다.서브클립스 업데이트 사이트에서 SVNKit 클라이언트 어댑터와 라이브러리 플러그인을 설치한 후 Team > SVN 아래의 환경설정에서 선택하면 됩니다.
쿠분투에서 다른 자바 버전을 설치하는 바람에 도서관 가는 길이 바뀌었습니다.여기 전체 그림이 있습니다. 간단히 말해서:
sudo apt-get install libsvn-java
sudo find / -name libsvnjavahl-1.so
마지막 명령의 출력은 다음과 같습니다.
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
이렇게 하면 경로가 제공되므로 다음을 추가할 수 있습니다.eclipse.ini
:
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
이 블로그를 확인하십시오.많은 정보를 가지고 있습니다.또한 양조를 통해 설치하는 경우 이 노트를 놓치지 마십시오.
Java 바인딩을 Java Extensions 폴더에 연결해야 할 수도 있습니다.
$ sudo mkdir -p /Library/Java/Extensions
$ sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
방금 Mountain Lion을 설치했는데 FLASH Builder(32비트)를 사용하는 것과 동일한 문제가 있었습니다. Mountain Lion은 64비트입니다. 즉, MacPort는 기본적으로 모든 것을 64비트로 설치합니다.내가 사용하는 서브클립스 버전은 1.8입니다. 서브버전과 JavaHLBindings를 이미 설치했기 때문에 방금 다음 명령을 실행했습니다.
sudo port upgrade --enforce-variants active +universal
이를 통해 Mac 포트는 이미 설치된 모든 항목을 통과하고 32비트 버전도 설치할 수 있습니다.
그런 다음 Flash Builder를 다시 시작했는데 Java HL 오류가 더 이상 나타나지 않았습니다.
OS에 따라 Java HL이 필요하거나 필요하지 않을 수 있습니다.여기에 이 글을 올리는 것만으로도 다른 제안을 할 수 있습니다.
다른 OS에 대해서는 다음 출처를 참조하십시오. http://subclipse.tigris.org/wiki/JavaHL
아마도 당신은 이것을 시도할 수 있을 것입니다: jdk 버전을 변경합니다.그리고 jdk를 1.6.0_37에서 1.6.0.45로 변경하여 이 문제를 해결했습니다. BR!
저는 가능한 모든 솔루션을 시도했고 마지막으로 저에게 문제가 있었습니다.
uninstall Native JavaHL 1.6
install everything under Subclipse from this site:
http://subclipse.tigris.org/update_1.10.x >
저는 Java 8로 업그레이드한 후 Java 7로 되돌렸을 때 이 문제가 발생하기 시작했습니다.Java 8로 다시 업그레이드하여 문제가 해결되었습니다.
Eclipse/STS v3.9.X Windows 사용자의 경우 서브클립스 버전을 업데이트해야 할 수 있습니다.
Help > Install New Software > Subclip을 클릭하여 버전을 1.6.X에서 1.8.X로 편집합니다.
이 방법은 JavaHL을 사용할 수 없는 경우에도 적용됩니다.Windows > 환경설정 > 팀 > SVN으로 이동하여 Java HL 사용 가능 여부를 확인할 수 있습니다.SVN Interface > Client 섹션에서 확인하실 수 있습니다.
MAC OS에서 이 작업이 가능하다면 댓글 섹션에서 답변을 부탁드립니다.:)
나의 이해 - 기본적으로 Macos에서는 svn 클라이언트가 기본적으로 제공됩니다.이클립스에서 설치하는 동안 svn 플러그인을 mac 플러그인 및 java와 일치시켜야 합니다.HL은 없어지지 않을 것입니다.xcode를 설치한 다음 홈브루나 맥포트를 사용하여 업데이트하는 과정이 길지만, 만약 당신이 급하다면 아래 단계만 사용하세요.
당신의 맥 터미널 쉘에서.
svn --version
버전(예: 1.7)을 적어 둡니다.
아래 링크 열기
http://subclipse.tigris.org/wiki/JavaHL
어떤 버전의 서브클립스가 필요한지 확인합니다. 예를 들어,
서브클립스 버전 SVN/JavaHL 버전 1.8.x 1.7.x
ok, 1.8.x에 해당하는 url을 픽업합니다.
http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
eclipse에 추가 => 도움을 받아 새 소프트웨어 설치
svn 클라이언트, subclipse 또는 mylyn 등 필요한 것을 선택하면 STS/이클립스의 재시작을 요청합니다. 작업이 완료되면 작업이 완료됩니다.
참고: 이미 Eclipse 내부에 여러 버전이 설치되어 있는 경우 Eclipse 플러그인에서 모든 서브클립스 또는 svn 클라이언트 버전을 제거하고 위에 나열된 단계로 새로 시작하는 것이 가장 좋습니다.
언급URL : https://stackoverflow.com/questions/11769989/failed-to-load-javahl-library
'programing' 카테고리의 다른 글
Angular-cli에서 모듈을 생성하는 동안 라우팅 모듈 생성 (0) | 2023.05.06 |
---|---|
빌드 번호를 늘리는 더 좋은 방법은 무엇입니까? (0) | 2023.05.06 |
iOS 11, Apple TV 4K 등이 설치된 Xcode 9에서 무선 디버깅을 수행하는 방법은 무엇입니까? (0) | 2023.05.06 |
이 Windows 배치 파일의 첫 번째 줄만 실행되고 세 줄 모두 명령 셸에서 실행되는 이유는 무엇입니까? (0) | 2023.05.06 |
Git 개인 액세스 토큰은 어디에 저장합니까? (0) | 2023.05.06 |