2012-03-04 3 views
3

최근에 새 컴퓨터를 얻었고 Eclipse Helios를 설치했습니다. 이전의 컴퓨터에서 control-assist (Ctrl + Space)를 사용하고 제안 된 메소드를 강조 표시하기 전에 컨트롤 어시스트의 측면에 나타나는 메소드의 Javadoc이 메소드 설명 및 매개 변수 등으로 팝업 창을 표시했습니다. ...Eclipse Helios가 Javadoc을 표시하지 않습니다.

그러나이 새 컴퓨터에서는이 Javadoc이 나타나지 않고 메서드 제안 만 표시됩니다. 그러나 메서드에 대한 인수도 지정되지 않습니다. 단지 arg0, arg1 등으로 지정됩니다. . 내가 생각할 수있는 유일한 것은 ZoneAlarm이라는 새로운 설치가 다르지만 내가 볼 수있는 한 방화벽을 통해 Eclipse를 허용했습니다. 그것이 자바 자체와 관련이 없다면 말이다.

이 기능은 나에게 정말 유용하므로이 문제를 해결하는 방법에 대한 조언은 크게 감사하겠습니다. 미리 감사드립니다.

답변

8

Eclipse는 기본 Java로 JDK 대신 JRE를 사용합니다.

  • JDK를 다운로드하여 설치하십시오.
  • Eclipse 환경 설정에서 Java -> 설치된 JRE입니다. "추가"또는 "검색"을 사용하여 방금 설치 한 JDK를 찾아 추가하십시오.
  • 기본 Java를 나타내는 확인 표시를 새로 발견 된 JDK로 이동하십시오.
  • 작업 영역을 다시 작성할 수 있습니다.
+0

이클립스가 JDk 대신 JRE를 사용했다는 것이 옳았다! 그러나, 방금 Javadoc을 사용하고 Javadoc의 방법으로 Eclipse를 다시 시작했지만 여전히 변경되었습니다. 더 이상 아이디어가 없습니까? – Andy

+0

프로젝트가 사용 된 JRE를 명시 적으로 겹쳐 쓸 수 있습니다. 개별 프로젝트를 확인하십시오. –

+0

느린 회신을 드려 죄송합니다.하지만 내 프로젝트 중 하나에서 다른 JRE를 사용하고 있는지 확인하는 방법을 알려주십시오. – Andy

0

라이브러리의 javadoc 위치를 지정 했습니까?

창 -> 환경 설정 -> 자바 -> 설치된 JRE를 -> 당신의 JRE를 선택 -> 편집 -> .jar 파일 (들)을 선택합니다 (rt.jar이) -> Javadoc의 위치

+0

아니요, 라이브러리의 javadoc 위치를 지정하지 않았습니다. 지금이 작업을 시도하고 있지만 "Javadoc 위치"를 클릭하면 무엇을해야하는지 정확히 알 수 없습니까? ... 제프리를 자세하게 표현해주십시오. – Andy

+0

@Andy는 [javadoc] (http : //docs.oracle.com/javase/7/docs/api/) (실행중인 Java 버전에 따라'javase/7 /'을'javase/your.version.here'로 대체하십시오.) 또는 다운로드 한 로컬 사본. – Jeffrey

+0

@gasan이 말한대로 늦어서 죄송합니다. Javadoc이 내 컴퓨터에 있어야하는 위치에 대한 경로를 제공했으며 JRE의 모든 .jar 파일에 대해이 작업을 수행했지만, Javadoc을 봐라 ...? – Andy

1

당신은 F3 키를 눌러야합니다 javadoc를 표시하고 싶은 Class 또는 Method 이름. 그런 다음 편집기에서 소스가 열리거나 소스가 연결되어 있지 않으면 첨부 된 소스가 없다는 바이트 코드 화면이 표시됩니다. 그런 다음 패키지보기를 열어야합니다. 기본값은 왼쪽에 있습니다. 그것의 꼭대기에 두 개의 화살표가있는 아이콘이 있습니다. 눌려지지 않았다면 그것을 누르십시오. 패키지보기에서 열어 본 소스가 표시되면 이미 서 있지 않은 경우 위로 스크롤하여 소스가 포함 된 jar 파일을 찾아야합니다.

이제 해당 jar에 마우스 오른쪽 버튼을 누르면 속성 창이 표시됩니다. javadoc을 선택하면 javadoc의 위치를 ​​선택해야합니다. 온라인 javadoc에 URL을 제공 할 수 있습니다. 가리키는 URL은 'index.html'또는 이와 유사한 페이지를 제공해야합니다. 그렇지 않으면 Eclipse가 해당 URL을 사용할 수 없습니다. 또한 javadoc을 로컬로 다운로드 한 다음 해당 javadoc 아카이브의 위치를 ​​선택할 수 있습니다. java SE 라이브러리 용 javadoc이 필요하면 src.zip 폴더의 jdk 설치 디렉토리에서 찾을 수 있습니다. 희망이 도움이됩니다.

+0

'javadoc을 찾을 수 없습니다'라는 대화 상자가 표시되지 않습니다.그럼 내가 어디에서 javadoc을 로컬로 다운로드 할 수 있는지 알고 있니? – Andy

+0

@Andy 미안하지만, 나는 틀렸어. 나는 대답을 고쳤다. – dhblah

+0

나는이 모든 일을하고 심지어 로컬 디렉토리에 Javadoc로 다운로드하여 ZoneAlarm 이클립스의 연결을 차단하지 않았는지 확인했지만 (Javadoc은 여전히 ​​표시되지 않음) 어떤 아이디어? – Andy

관련 문제