2008-09-16 5 views
28

JavaDocs를 읽는 데 사용하는 도구/웹 사이트는 무엇입니까?JavaDoc은 어떻게 읽습니까?

나는 현재 20 개 이상의 탭이 열려있는 Firefox를 사용하여 J2EE 프로젝트를 작업 할 때 모든 문서를 사용할 수 없으며 너무 많은 메모리를 먹고 검색 할 수 없습니다. 나는 그런 도구/웹 사이트에서 기대할 수있는 무엇

: 다른 위치에서

  • 집계 JavaDoc을
  • 이클립스에서 Ctrl 키 + T 또는 유사한
  • 전체 텍스트 검색과 같은 유형의
  • 직접 액세스
  • 크로스 내가 선택한 모든 Java 라이브러리 간의 참조
  • 도구 : 오프라인 지원
  • 속도

되지 필수 : ​​(? diffing의 +)

  • 가능성이 것들을 라이브러리의 서로 다른 버전의
  • 지원에 주석을
  • IDE 통합

편집 :

답변 해 주셔서 감사합니다. 나는 대부분의 사이트를 알고 있었지만 다른 시도를했다.

  • 내장 된 이클립스/IDE 기능을 긴밀하게
  • 오프라인/온라인 지원
  • javadoconline.com (더 이상 유지)
    • 작품을 통합
      • : 여기 내 판단이다
      • 깨끗한 모양
      • 는 API의 여러 버전에 일치하는 항목을 찾아
      • 간단한 스위칭하지만 작업을 쉽게 할 수 있습니다
      • 빠른
    • jdocs (오프라인)
      • 때로는 느린 매우 정교한 보인다
      • 라이브러리의 일부 최신 버전이 누락 된 것 같습니다 (Seam 2.0.0, 최대 절전 모드 검사기)하지만 당신은 자신을 그들에게
      • IDE 통합 (테스트하지) 각 항목
      • 위키 스타일의 코멘트를 추가 할 수있는 것 같습니다
    • docjar.com
      • 빠른
      • 작동
      • 어수선도 된 UI
    • 쉽게 JavaDoc을 탐색하게 파이어 폭스에 대한javadoc_isearch
      • 그리스 몽키 스크립트는 부드러운 작동하고 완벽하게
  • +0

    는, 넷빈즈 (이미 다시 '08 년 한) 첫 번째 글 머리 기호 목록에서 모든 일을 –

    +0

    보십시오이 - http://javasearch.buggybread.com –

    답변

    1

    이클립스는 자바 독과 잘 통합하고이를위한 HTML 같은 뷰어가 있습니다. 클래스를 선택할 때 표시 될 바이너리에 source와 javadoc을 첨부 할 수 있습니다.

    0

    Doxygen (http://www.stack.nl/~dimitri/doxygen/)이 청구서에 부합 할 수 있습니다.

    편집 : 나는 당신의 질문을 잘못 읽었을지도 모른다. doxygen은 코드와 javadoc을 기반으로 문서와 모델을 생성하는 도구이다.

    +0

    당신은 그것을 가지고 있지만, 어쨌든 고마워요.) – jrudolph

    1

    다음과 같은 것이 유용 할 수 있습니다.

    http://www.docjar.com/

    +0

    고마워, 그래, 나는 이것을 알고 있지만 검색이 마음에 들지 않으며 내비게이션 바 등이 없다. 모두 함께 디자인은 나를 위해 충분히 깨끗하지 못합니다. – jrudolph

    1

    개인적으로, 나는 나의 IDE에서 제공하는 내장 javadoc의 검색 도구를 사용하여 문제가 없었어요.

    현재 IntelliJ Idea를 사용합니다. Ctl-Q는 커서 아래의 메소드에 대해 javadoc을 가져오고 문서의 다른 부분에 대한 하이퍼 링크를 사용합니다.

    NetBeans와 Eclipse가 비슷한 기능을 제공한다고 생각합니다.

    +0

    +1 정확합니다. IDE에서 Javadoc을 가장 많이 읽는 것이 가장 쉬운 곳에서 추가 도구 나 웹 사이트를 사용하는 것이 왜 쉬운가요? (액세스 속도를 높이기 위해 외부 라이브러리의 API 문서 (또는 소스)의 로컬 복사본을 가져옵니다.) – Jonik

    2

    FF의 경우 http://www.teria.com/~koseki/tools/gm/javadoc_isearch/을 사용합니다. 다른 라이브러리도 쉽게 찾아 볼 수있게 해줍니다.

    +0

    조금 오래된 것 같습니다. 아직도 작동합니까? – jrudolph

    +0

    그래, 나는 그것을 테스트하고 나는 그것을 정말로 좋아한다. 그것은 빠르며 필요한대로 작동합니다. 좋은 것. – jrudolph

    +0

    Firefox의 경우, 위치 표시 줄에 다음을 입력하면됩니다.'jar : file : // ! /'.뒤에 슬래시를 잊지 마라. 크레딧 : http://popqvarnstrom.blogspot.pt/2012/03/browsing-jarzip-files-eg-javadoc-in.html –

    8

    Eclipse를 사용하는 경우 Javadoc을 지원합니다. 예를 들어, 메소드 호출 위에 마우스를 올려 놓으면 해당 메소드에 대한 Javadoc을 보여주는 툴팁이 표시됩니다. 핵심 Java 클래스에 대한 문서는 기본적으로 지원됩니다. 그러나 프로젝트에서 추가 라이브러리 (JAR 파일)를 사용하는 경우 Javadoc를 Eclipse에 연결하기 위해 일부 구성이 필요합니다.

    1. 프로젝트 속성의 "Java 빌드 경로"섹션으로 이동하십시오.
    2. "라이브러리"탭으로 이동하여 JAR 파일 옆에있는 "더하기"아이콘을 클릭하십시오.
    3. "Javadoc 위치"를 클릭 한 다음 "편집 ..."버튼을 클릭하십시오.

    이렇게하면 해당 JAR에 대한 Javadocs의 위치를 ​​지정할 수 있습니다. 심지어 웹 사이트 URL을 지정할 수도 있으므로 Javadocs를 직접 다운로드 할 필요가 없습니다!

    +0

    Thx에 대한 정확한 설명은 Thx를 참조하십시오. 나는 그것을 알았지 만, 그렇지 않은 사람들이있을 것입니다. – jrudolph

    2

    스탠포드 대학의 JavaDoc here을 찾을 수 있습니다.에 대해 어떻게

    +1

    나는 그것을 위해 404 가지를 얻었지만 이것도있다 : http://www.stanford.edu/class/cs108/JavaDocFast.html 빌트인 자바 클래스를위한 doc에 대한 멋진 빠른 링크를 제공한다. – MatrixFrog

    +0

    @ 매트릭스 : 지적 해 주셔서 감사합니다! 나는 링크를 업데이트했다. –

    1

    흠 ... : - 넷빈즈는 자바 문서를위한 JavaDoc 표준을 지원 -

    • http://edu.netbeans.org/quicktour/javadoc.html 모두를보고하고 생성.
    • http://globaldocs.zeevbelkin.com/ -이 응용 프로그램은 단일 패키지/클래스 계층 구조 트리와 검색 가능한 색인을 사용하여 인터넷 및 로컬 파일 시스템을 통해 여러 javadoc 세트를 편리하게 탐색 할 수있게합니다. 뷰어는 로컬 및 원격 문서 세트를 지원합니다 (JAR/ZIP 파일로 압축 된 로컬 문서 세트도 지원됩니다). 이~/.m2 디렉토리에 자동으로 메이븐에서 의 JavaDoc를 얻을로

    나는

    +1

    그러나 재미있는 점은 순수 웹 솔루션을 선호한다는 것입니다. – jrudolph

    +0

    Netbeans을 사용하고 있으며 라이브러리 및 프로젝트에 첨부하지 않고도 일반적인 Javadocs를 탐색 할 때 Netbeans을 사용하고자합니다. 불행히도 Netbeans에 관한 귀하의 링크는 구식 인 것으로 보입니다. 현재 Netbeans (버전 7)은 그렇게 작동하지 않습니다. –

    0

    이클립스가의 javadoc를 볼 수있는 가장 좋은 방법입니다 ... 넷빈즈를 선호합니다. 메서드 또는 임의의 선언에 마우스를 올려 놓으면 Eclipse에서 자동으로 javadocs가 생성됩니다.

    1

    이 파이어 폭스에 연결하고 전체 텍스트 검색을하지 비록 크롬, 신속하게 패키지와 클래스 이름을 찾는 데 유용하다 : https://code.google.com/p/javadoc-search-frame/

    +0

    흥미 롭다.이 사실을 알지 못했다. 감사. 시도하지는 않았지만 누락 된 부분은 API의 올바른 버전 관리입니다 (클라이언트 측만 해당). – jrudolph

    1

    의 JavaDoc 항아리 직접 압축을 해제 할 수 있습니다. 이론적으로 출시 된 javadocs는 다운로드하여 오프라인에서 볼 수 있습니다.

    1. maven 저장소에서 직접 다운로드. 예를 들어 : 이제 objectify-5.0.3-javadoc.jar을 얻을 http://central.maven.org/maven2/com/googlecode/objectify/objectify/5.0.3/objectify-5.0.3-javadoc.jar

    2. objectify-5.0.3-javadoc

    3. 더블 클릭 index.html가 열립니다 이제 폴더를 가지고, 그것을 추출하는 당신의 마음에 드는 압축 해제 도구를 사용 objectify-5.0.3-javadoc.zip

    4. 에 파일의 이름을 변경 기본 브라우저에서 색인 페이지로 이동하십시오.

    2

    이 도구를 직접 작성했습니다. 제 동료들에 따르면 그들이 가장 잘 보입니다.

    lucene으로 색인을 생성하고 백그라운드에서 작은 서버를 실행하므로 브라우저 에서처럼 javadocs (pydocs, perldocs ..)를 검색 할 수 있습니다. 그것은 또한 언어마다 별도의 라이브러리를 허용하므로 "biginteger"또는 simialr과 같은 검색은 잘못되지 않습니다. 은 "상호 참조"를 제외하고

    https://github.com/judovana/JavadocOfflineSearch/releases

    +0

    방금이 사실을 발견했습니다 ... 거위가되어서 미안하지만 두 개의 jar 파일 (예 : JavadocOfflineSearch_2.2.jar 및 JavadocOfflineSearch.jar)을 실제로 만들었습니까? –

    +0

    당신은 오직 하나만 필요합니다. Tahs 모든 depndencies 함께 조립 .. 그 readme 꽤 descruiptive 생각, 그렇지 않아? https://github.com/judovana/JavadocOfflineSearch/blob/master/README.md. 그것은 프로젝트의 메인 페이지에 있습니다. – judovana

    관련 문제