your programing

Eclipse는 javadocs / source를 포함하는 jar를 바이너리와 연결하는 방법은 무엇입니까?

lovepro 2020. 10. 7. 08:01
반응형

Eclipse는 javadocs / source를 포함하는 jar를 바이너리와 연결하는 방법은 무엇입니까?


클래스 위로 마우스를 가져 가면 jar 파일에 포함 된 javadoc 주석이 Eclipse에 표시되도록하고 싶습니다.

예를 들어, JODA-2.0을 다운로드하면 3 개의 jar가 생성됩니다.

Eclipse에서 [마우스 오른쪽 버튼 클릭-> 속성-> Java 빌드 경로-> 라이브러리-> JAR 추가 ...]는 joda-time-2.0.jar의 프로젝트에 바이너리를 포함합니다 (해당 클래스를 참조 할 수 있음).

그러나 다른 두 jar 파일에 포함 된 sources / javadoc 주석을 어떻게 링크하여 해당 클래스 위로 마우스를 가져 가면 javadocs를 볼 수 있습니까?

다른 두 jar (joda-time-2.0-javadoc.jar 및 joda-time-2.0-sources.jar)를 빌드 경로에 추가해도 javadocs 또는 소스가 연결되지 않습니다.


소스가 첨부되지 않은 클래스를 CTRL + 클릭 (편집기에서 수행) 할 수 있습니다. 클래스에 대한 몇 가지 정보가 표시되면 소스 대화 상자를 연결하도록 안내하는 버튼이 표시됩니다. 그것을 클릭하고 팝업되는 대화 상자에서 클래스의 소스 / javadoc 위치를 선택하십시오.

또한 언급하고있는 프로젝트 빌드 경로 설정에서이를 수행 할 수 있습니다. 라이브러리 탭을 선택하고 원하는 라이브러리 (jar)를 확장하면 소스 첨부, javadoc 첨부, 네이티브 라이브러리 위치 등을 선택할 수 있습니다. 원하는대로 현재 설정을 편집 할 수 있습니다.

또는 @JB Nizet이 말한대로 할 수 있습니다 ...


  1. 프로젝트-> 빌드 경로-> 빌드 경로 구성을 마우스 오른쪽 단추로 클릭하십시오.
  2. 새 창에서 "라이브러리"탭으로 이동합니다.
  3. 라이브러리를 선택하고 확장하십시오.
  4. 4 가지 자녀 옵션이 있습니다. "Javadoc 위치"를 선택하고 오른쪽의 "편집"버튼을 클릭합니다.
  5. 이제 문서가 포함 된 jar 파일을 추가 할 수 있습니다. 이것은 단지 확장자가 jar로 변경된 zip 파일 일 것입니다. jar 내부에 index.html이 루트에 있는지 확인하십시오. "Validate"버튼을 눌러 모든 것이 정상인지 확인할 수 있습니다.

jar (클래스 파일이있는 jar)를 마우스 오른쪽 버튼으로 클릭하고 "Properties", "Javadoc 위치"를 선택한 다음 javadoc이있는 jar 파일을 선택합니다. "Java 소스 첨부"를 사용하여 소스 jar에 대해서도 유사하게 수행하십시오.


Eclipse 프로젝트의 ".classpath"파일에서 classpathentry를 편집 할 수도 있습니다. 한 번에 많은 항목을 수정하거나 경로를 생성하려는 경우에 유용 할 수 있습니다. 예 :

<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.zip"/>


가장 쉬운 방법은 다음과 같습니다.

  1. Ctrl + (Java 문서를 보려는 단어)를 누르십시오.
  2. 소스 첨부 버튼이있는 페이지가 나타납니다.
  3. 외부 위치를 선택합니다.
  4. 찾아보기 .zip 보다 Java 폴더의 위치를 jdk선택하십시오 src.
  5. 확인을 누릅니다.

문제가 해결되었습니다.

참고 URL : https://stackoverflow.com/questions/9289617/eclipse-how-to-link-a-jar-tained-javadocs-source-with-its-binary

반응형