2014-11-18 5 views
0

Mac OSX 10.10.1에 설치된 JDK1.6을 사용하여 Eclipse (Luna/Kepler)에서 작업 할 때 Eclipse는 모든 시스템 java의 Javadoc을 표시 할 수 없습니다 구성 요소 (예 : java.lang.String). 하려고 할 때 그래서 다음과 같은 오류가 발생합니다OSX 10.10.1에서 JDK1.6을 사용하는 Eclipse가 Javadoc을 표시 할 수 없음

Unknown javadoc format for String {key=Ljava/lang/String;} [in String.class [in java.lang [in /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]]] 

내 세션 데이터는 다음과 같습니다

eclipse.buildId=4.4.1.M20140925-0400 
java.version=1.6.0_65 
java.vendor=Apple Inc. 
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=de_DE 
Framework arguments: -product org.eclipse.epp.package.jee.product -keyring /Users/ihle/.eclipse_keyring -showlocation 
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/ihle/.eclipse_keyring -showlocation 

내가 올바른 JDK를 설정하려고 한 모든 성공하지 이클립스의 환경 설정에서, (아래 "JRE의 설치") . 이상한 것은 JRE가 설치된 JRE가없는 환경 설정을 열 때입니다 만, "검색 ..."을 클릭하면 이전에 선택된 JRE가 나열되고 선택됩니다.

그럼에도 불구하고 Eclipse는 여전히 모든 Java 클래스의 온라인 javadoc 위치를 열 수 있습니다.

답변

0

수동으로 다운로드 한 javadoc 아카이브를 설치된 JRE의 모든 lib에 링크하여이 문제를 해결했습니다.