Programing

Subclipse 및 JavaHL 설치 문제

lottogame 2020. 12. 29. 06:42
반응형

Subclipse 및 JavaHL 설치 문제


최신 Subclipse 플러그인을 설치하는 데 문제가 발생했습니다.이 게시물을 보았습니다 : subclipse : Unable to load default SVN Client ,하지만 대답은 Subclipse 1.6.x에 특정한 것으로 보이며 1.8.x가 새로운 문제를 제시하고 있다고 생각합니다. . Eclipse Indigo를 사용하는 Mac, 10.6.8을 사용하고 있습니다. http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de 에 따라 Subclipse 1.8 용 JavaHL의 올바른 버전 인 Subversion JavaHL Native Library Adapter 1.7.3이 설치된 Subclipse 1.8.4가 설치되어 있습니다 .

새 SVN 저장소를 추가하려고하면 "작업 진행 중"이라는 메시지가 표시되고 다음 오류가 표시됩니다.

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 = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

또한 모든 subclipse 플러그인을 제거하고 대신 openCollabNet 하위 버전 패키지를 설치하려고했습니다. http://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b

하지만 새 SVN 저장소를 추가하려고 할 때 "기본 SVN 클라이언트를로드 할 수 없습니다."라는 오류가 발생했습니다.

내가 뭘 잘못하고 있는지 아이디어가 있습니까?

감사


Eclipse> Preferences> Team> SVN으로 이동합니다. "SVN 인터페이스"에서 "SVNKit"을 선택합니다. 나를 위해 일했습니다.


이 문제를 해결하기 위해 내가 취한 모든 단계를 명확히하고 싶습니다. 저와 같은 완전한 초심자 인 미래의 독자들이 저와 같이 이것에 대해 머리를 부딪 힐 경우를 대비하여. 2012 년 2 월 현재 Subclipse의 최신 버전은 1.8이며 Subversion 1.7이 필요합니다. Mac에는 Subversion 1.6에서만 찾을 수있는 추가 JavaHL 라이브러리가 필요한 것 같습니다. 따라서 Subclipse 1.8을 제거하고 대신 버전 1.6을 설치해야합니다. CollabNet이 Subversion 1.7 용 JavaHL 라이브러리를 제공하는 경우 이는 모두 변경 될 수 있습니다.

  1. Subclipse 1.8 제거-Eclipse의 도움말 메뉴에서 새 소프트웨어 설치를 선택하십시오. 하단의 오른쪽에있는 "이미 설치된 항목은 무엇입니까?"링크를 클릭하십시오. 상단 근처에 CollabNet Merge Client, 버전 3.0.x 또는 이와 유사한 항목 (Subclipse 1.8과 함께 설치되어있는 것으로 생각됨)이 표시되고 제거를 클릭하고 제거 단계를 따릅니다. (Eclipse는 다시 시작하라는 메시지를 표시합니다. 지금은 안 함을 클릭하십시오.) 아래로 스크롤하여 Subclipse 버전 1.8.x가 표시되면 제거를 클릭하고 단계를 따르십시오. 다시, eclipse가 재시작을 요청할 때 "나중에"를 클릭하십시오.

  2. Subclipse 1.6을 다운로드하십시오. 여전히 새 소프트웨어 설치 창에 있어야합니다. 상단 근처에는 Work with : paste in http://subclipse.tigris.org/update_1.6.x가 표시되어 있으며 모든 파일을 다운로드하십시오 (필요하지 않을 수도 있지만 안전을 위해 모두 다운로드했습니다). 다시 한 번, eclipse는 다시 시작하고 지금은 누르지 말고 대신 eclipse를 닫으라고 요청할 것입니다.

  3. 로 이동 - 다운로드 콜 랩넷에서 서브 버전 http://www.open.collab.net/downloads/community/ 와 맥 OS의 올바른 버전의 서브 버전 1.6을 다운로드합니다. 다운로드 후 설치 프로그램을 열고 설치하십시오. 편집 :이 시점에서 Mac을 다시 시작할 수 있습니다.

  4. 자바 기본 라이브러리 경로에 Subversion 추가-이제 약간 까다로워집니다. eclipse.ini 파일을 엽니 다 (eclipse.ini 파일을 찾는 방법은 http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example-config.ini 파일과 동일하지 않습니다. eclipse 폴더의 ini 파일). eclipse.ini 파일을 연 후 -Djava.library.path = / opt / subversion을 복사하여 끝에 붙여 넣으십시오. 저장하고 닫습니다.

  5. 이제 Eclipse를 다시 시작하면 제대로 작동합니다.

나는 이것이 왜 그런 과정인지 전혀 모른다. 작년에 Windows 시스템에 Sublipse를 설치했는데 정말 쉬웠습니다. 도움을 주신 모든 분들께 감사드립니다!

추가 참고 사항 : 1.8에서 1.6으로 다운 그레이드하고 이전 저장소와 동기화 할 때도 유용합니다.


Rafael https://stackoverflow.com/a/13090191/1446834에서 제공 한 답변을 사용했습니다.

그것은 나에게도 효과적이었습니다. 여기에 이미지 설명 입력


이 문제를 해결하려면 다음을 사용하여 패키지를 설치하십시오.

sudo apt-get install libsvn-java

eclipse.inito 추가 경로 / jni를 구성해야합니다.

예를 들면 :

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni

Ubuntu-13.04 32 비트에서는 파일을 편집해야합니다.

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

그리고 경로를 추가하십시오.

-Djava.library.path=/usr/lib/i386-linux-gnu/jni

이 블로그에서


이 링크에서 해결책을 확인하십시오. http://www.breathedevelopment.com/node/49 그것은 저에게 효과적이었고 간단합니다.

# sudo port -v selfupdate
# sudo port install subversion-javahlbindings
# sudo port upgrade --enforce-variants active +universal

나는 우분투에 있고 내 대답을 확인할 Mac이 없지만 분명히 (오류 메시지에서) JavaHL 라이브러리를 java.library.path에서 찾을 수 없습니다.

이것은 당신이 언급 한 플러그인 (org.tigris.subversion.clientadapter.javahl_1.7.3.jar)과 아무 관련이 없습니다. 다른 곳으로 옮기지 마십시오. 귀하의 링크 ( http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de )에서 라이브러리를 java.library에 나열되지 않은 / opt / subversion에 설치하는 openCollabNet에서 설치를 시도했다고 가정합니다. .통로. 시도해보고 eclipse.ini를 편집하여 다음과 같은 줄을 포함 할 수 있습니다.

-Djava.library.path=/opt/subversion

-vmargs 섹션에서; 이 방법으로 문제가 해결되는지 확실하지 않지만 표시 할 수 있습니다 (예 : 계속 진행할 다른 오류 메시지가 표시됨).

제 답변을 확인할 수 없어서 죄송하지만이 힌트가 문제 해결에 도움이 될 수 있습니다.


I use Eclipse Version: Kepler Service Release 1, Build id: 20130919-0819 on Mac 10.9 and I managed to fix this by installing Subversion using brew:

brew install --universal --java subversion

After running the above command, the installation summary was displayed stating:

svntools have been installed to: /usr/local/opt/subversion/libexec

I went to the /usr/local/opt/subversion/ folder and I searched for the needed jars. I found them in /lib, so in the eclipse.ini file I added:

-Djava.library.path=/usr/local/opt/subversion/lib

I also installed the Subversion plugin from Eclipse using this link:

http://subclipse.tigris.org/update_1.10.x

and it fixed the problem.


Try to install the javaHL conector, you could download these from this web site

http://www.collab.net/downloads/subversion#tab-3


I finally gave up using JavaHL and I installed SVNKit 1.6 (make sure to install "SVN Client Adapter" and "SVNKit Adapter" as well) instead.

...And it worked.


macosx에서 실행하는 경우 Java 용 brew를 사용하여 설치하는 올바른 방법은 다음과 같습니다.

brew install subversion --with-java

그런 다음 다음을 수행해야합니다.

sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib

프로젝트 subclipse-wiki 의 위키에 대한 언급처럼

참조 URL : https://stackoverflow.com/questions/9303293/subclipse-and-javahl-installation-headache

반응형