오프라인으로 읽기 위해 Javadoc을 다운로드하는 방법은 무엇입니까?
웹 사이트에서 온라인으로 Javadoc을 읽는 방법을 알고 있지만 네트워크를 사용할 수 없을 때 오프라인으로 읽을 수 있도록 다운로드하고 싶습니다.
문서를 어떻게 다운로드 할 수 있습니까?
JDK 문서에 액세스 할 수있는 링크
- Java SE 13 : 다운로드 | 온라인
- Java SE 12 : 다운로드 | 온라인
- Java SE 11 : 다운로드 | 온라인
- Java SE 10 : (이전 다운로드 링크가 "지원 종료"를보고 함) | 온라인
- Java SE 9 : 다운로드 | 온라인
- Java SE 8 : 다운로드 | 온라인
- Java SE 7 : (이전 다운로드 링크 실패) | 온라인
- Java SE 6 : 다운로드 | 온라인
그건 그렇고, Java SE 버전 의 역사 .
모든 javadoc (다운로드 할 수있는 것뿐만 아니라)의 경우 적절한 이름 변경 마스크와 함께 Firefox 용 DownThemAll 애드온을 사용할 수 있습니다. 예를 들면 다음과 같습니다.
*subdirs*/*name*.*ext*
https://addons.mozilla.org/en-us/firefox/addon/downthemall/
https://www.downthemall.org/main/install-it/downthemall-3-0-7/
편집 : Pale Moon 브라우저 에서 DownThemAll 애드온의 일부 이전 버전을 사용할 수 있습니다 .
Dash: Offline API DocumentationMac 용 이라는 것을 사용할 수 있습니다 . Windows 및 Linux의 경우 Zeal.
둘 다 매우 비슷합니다. 그리고 Java, android, Angular, HTML5 등과 같은 대부분의 API에 대한 오프라인 문서를 얻을 수 있습니다. 거의 모든 것.
Ubuntu 14.04에 Zeal을 설치하는 방법에 대한 게시물도 작성했습니다.
업데이트 2019-09-29 : Java 버전 11
아래 기술은 이제 Java 11 및 아마도 더 높은 버전에서 작동하지 않습니다. 여러 "깨진 링크"(즉, 다른 클래스, 다른 API)를 무시할 방법이 없습니다. 해결책 : Java 버전 8에서 javadoc (또는 javadoc.exe)을 유지하십시오.
자신 만의 로컬 자바 문서를 만드는 데에는 좋은 이유가 있으며, 그다지 어렵지 않습니다!
먼저 소스가 필요합니다. 작성 당시 Java 8 JDK에는 src.zip. 때로는 설명 할 수없는 이유로 Oracle이 항상 소스를 포함하지는 않습니다. 따라서 일부 이전 버전 (그리고 미래에 대해 아는 사람)의 경우 다른 방식으로 Java 소스를 확보해야합니다. 또한 과거에 Oracle은 소스를 Linux 버전의 JDK에 포함했지만 Windows 버전에는 포함하지 않았습니다.
방금이 파일의 압축을 풀었습니다. 최상위 디렉토리는 "com", "java", "javax", "launcher"및 "org"입니다. 디렉토리 launcher에 문서화 할 파일이 없습니다.
명령 프롬프트 / 터미널에서 디렉토리로 CD를 사용하여 이들 중 일부 또는 전부에서 매우 간단하게 javadocs를 생성 할 수 있습니다 ...\src. 그럼가
javadoc -d 문서 -Xmaxwarns 10 -Xmaxerrs 10 -Xdoclint : none -sourcepath. -subpackages java : javax : org : com
참고로 "."가 있습니다. 후-sourcepath
그렇게 간단합니다. 나만의 javadocs를 생성하는 것도 2 가지 큰 장점이 있습니다.
- 시스템에서 사용중인 JDK (또는 외부 jar 파일)에 대한 올바른 javadocs임을 알고 있습니다.
- 일단 습관이 생기면 Javadocs를 재구성하는 것은 귀찮은 일이 아닙니다 (예 : 어디로 가야하는지). 예를 들어, 패키지가 밀접하게 결합 된 소스 jar 몇 개를 압축 해제하여 소스가 사실상 "병합"된 다음 하나의 Javadoc을 만들었습니다.
NB 스윙은 반 공식적으로 DEAD입니다. 우리는 모두 Java 8 JDK와 함께 번들로 제공되는 JavaFX로 전환해야하지만 자체 소스 파일 인 javafx-src.zip.
압축을 풀면 3 개의 "루트"패키지가 표시됩니다 : com, javafx및 netscape(wha '?). 이러한 파일은 압축이 풀린 src디렉토리 ( com.sunJava com.sun구조 아래의 JavaFX 패키지 포함) 아래의 적절한 위치로 수동으로 이동해야합니다 . 이 모든 Javadoc 파일을 컴파일하는 데는 무시할 수없는 시간이 걸렸습니다. 조만간 다른 모든 소스 클래스와 함께 모든 JavaFX 소스 클래스를 볼 수있을 것으로 기대합니다.
BTW, 동일한 생각이 사용하는 모든 Java jar (소스 포함)를 문서화하는 데 적용됩니다. 그러나 대부분의 jar의 모든 버전은 Maven Central http://search.maven.org 에서 다운로드 할 수있는 설명서와 함께 찾을 수 있습니다 .
추신 :
Eclipse 및 "Gradle STS"플러그인 사용 : "New Gradle STS Project"마법사가 gradle.build해당 줄을 포함 하는 파일을 생성합니다.
플러그인 포함 : 'eclipse'
이것은 GRADLE_HOME당신이 갈 때 실행 가능한 jar (아래 ) 와 함께 소스 jar를 마술처럼 다운로드합니다.
> gradle 빌드
... 당신이 권리를 가지고 src있고 따라서 javadoc문제의 의존성에 대한 권리 가 있다는 추가적인 확신을 줍니다.
대학 시절부터 Allimant가 패키지 한 javadoc을 사용합니다.
http://www.allimant.org/javadoc/
javadoc은 CHM 형식 (표준 Windows 도움말 형식)이므로 Windows를 사용할 때 가장 잘 보입니다.
최신 Java 문서 (jdk-8u77) API 다운로드
Navigate to http://www.oracle.com/technetwork/java/javase/downloads/index.html
Under Addition Resources and Under Java SE 8 Documentation
Click Download button
Under Java SE Development Kit 8 Documentation > Java SE Development Kit 8u77 Documentation
Accept the License Agreement and click on the download zip file
Unzip the downloaded file Start the API docs from jdk-8u77-docs-all\docs\api\index.html
For the other java versions api download, follow the following steps.
Navigate to http://docs.oracle.com/javase/
From Release dropdown select either of Java SE 7/6/5
In corresponding JAVA SE page and under Downloads left side menu Click JDK 7/6/5 Documentation or Java SE Documentation
Now in next page select the appropriate Java SE Development Kit 7uXX Documentation.
Accept License Agreement and click on Download zip file
Unzip the file and Start the API docs from
jdk-7uXX-docs-all\docs\api\index.html
JAVA Fax Api documentation
You could download the mac 2.2 preview release from here and unzip it.
http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html
The javadoc won't quite match 2.1, but it will be close and if you use the preview instead, it will match exactly.
I think this would help you :)
F.ex. http://docs.oracle.com/javase/7/docs/ has a link to download "JDK 7 Documentation" in the sidebar under "Downloads". I'd expect the same for other versions.
The updated latest version of "The Java language Specification" can be found via the following links. Java 7
참고 URL : https://stackoverflow.com/questions/6986993/how-to-download-javadoc-to-read-offline
'Program Club' 카테고리의 다른 글
| Python : 하위 클래스에서 __slots__ 상속은 실제로 어떻게 작동합니까? (0) | 2020.12.07 |
|---|---|
| gcc가 64 비트 플랫폼에서 32 비트 프로그램을 컴파일하도록 강제 (0) | 2020.12.07 |
| javascript / momentjs에서 날짜를 만들 때 시간대 무시 (0) | 2020.12.07 |
| 창 스크롤 이벤트에 클래스 토글 바인딩 (0) | 2020.12.07 |
| 이제 Eclipse 프로젝트를 Android Studio로 어떻게 가져 오나요? (0) | 2020.12.07 |