Я просто знаю, как читать Javadoc онлайн на веб-сайте, но я хочу скачать его для чтения в автономном режиме, когда сеть недоступна.
Как я могу скачать документацию?
Я просто знаю, как читать Javadoc онлайн на веб-сайте, но я хочу скачать его для чтения в автономном режиме, когда сеть недоступна.
Как я могу скачать документацию?
Кстати, история версий Java SE.
Для любого javadoc (не только доступного для загрузки) вы можете использовать дополнение DownThemAll для Firefox с подходящей маской переименования, например:
*subdirs*/*name*.*ext*
https://addons.mozilla.org/en-us/firefox/addon/downthemall/
https://www.downthemall.org/main/install-it/downthemall-3-0-7/
Изменение: Возможно использовать некоторые старые версии дополнения DownThemAll с браузером Pale Moon.
Вы можете использовать то, что называется Dash: Offline API Documentation
для Mac. Для Windows и Linux у вас есть альтернатива под названием Zeal
.
Оба они очень похожи. И вы можете получить офлайновую документацию для большинства API, таких как Java, Android, Angular, HTML5 и т.д. Почти все.
Я также написал пост о том, как установить Zeal на Ubuntu 14.04.
обновление 2019-09-29: версия Java 11
Приведенная ниже методика теперь не работает с Java 11 и, возможно, более высокими версиями: нет способа игнорировать несколько "неработающих ссылок" (то есть для других классов, других API). Решение: сохраните ваш javadoc (или javadoc.exe) с Java версии 8
Есть веские причины для создания своего собственного javadocs, и это не особенно сложно!
Сначала вам нужен источник. На момент написания Java 8 JDK поставляется с zip файлом, который называется src.zip
. Иногда, по необъяснимым причинам, Oracle не всегда включает источник. Так что для некоторых старых версий (и кто знает о будущем) вы должны овладеть исходным кодом Java другим способом. Стоит также помнить, что в прошлом Oracle иногда включал источник в версию JDK для Linux, но не в версию для Windows.
Я только разархивировал этот файл... верхние каталоги "com", "java", "javax", "launcher" и "org". Каталог launcher
не содержит файлов для документа.
Вы можете очень просто сгенерировать javadoc из любого или всех из них, скопировав CD из командной строки/терминала в каталог ...\src
. Тогда иди
javadoc -d docs -Xmaxwarns 10 -Xmaxerrs 10 -Xdoclint:none -sourcepath . -subpackages java:javax:org:com
Обратите внимание, что есть "." после -sourcepath
Просто как тот. Создание ваших собственных javadocs также имеет 2 огромных преимущества
NB Swing полуофициально DEAD. Нам всем следует переключиться на JavaFX, который полезен в комплекте с Java 8 JDK, но в своем собственном исходном файле, javafx-src.zip
.
В разархивированном виде отображаются 3 "корневых" пакета: com
, javafx
и netscape
(что? "). Их следует вручную переместить в соответствующие места в разархивированном каталоге src
(включая пакеты JavaFX com.sun
в структуре Java com.sun
). Компиляция всех этих файлов Javadoc заняла у моей машины немалое время. Я ожидаю увидеть все исходные классы JavaFX вместе со всеми другими исходными классами в ближайшее время.
Кстати, то же самое относится и к документированию любых и всех jar файлов Java (с исходным кодом), которые вы используете. Однако все версии большинства jar файлов можно найти в документации, доступной для загрузки в Maven Central http://search.maven.org...
Задумка PS:
сиспользованием Eclipse и плагина "Gradle STS": мастер "New Gradle STS Project" создаст файл gradle.build
, содержащий строку
подключаемый модуль: 'затмение'
Это волшебным образом загружает исходный файл jar с исполняемым файлом jar (в разделе GRADLE_HOME
) при переходе
Gradle build
... давая вам дополнительную степень уверенности в том, что вы получили право src
и, следовательно, право javadoc
на данную зависимость.
Я использую Javadoc, упакованный Allimant, так как я был в колледже.
http://www.allimant.org/javadoc/
Javadoc имеет формат CHM (стандартный формат справки Windows), поэтому его лучше всего просматривать при использовании окон.
Перейдите к http://www.oracle.com/technetwork/java/javase/downloads/index.html
В разделе "Дополнительные ресурсы" и "Документация по Java SE 8"
Нажмите кнопку "Загрузить"
В разделе Java SE Development Kit 8 Документация > Java SE Development Kit Документация 8u77
Примите лицензионное соглашение и нажмите на файл zip для загрузки
Разархивируйте загруженный файл Запустите API-документы из JDK-8u77-DOCS-все\Docs\апи\index.html
Перейдите к http://docs.oracle.com/javase/
В раскрывающемся списке Release выберите любой из Java SE 7/6/5
В соответствующей странице JAVA SE и в разделе "Загрузка слева" Щелкните документацию JDK 7/6/5 или документацию по Java SE
Теперь на следующей странице выберите соответствующую документацию по Java SE Development Kit 7uXX.
Примите лицензионное соглашение и нажмите "Загрузить zip файл"
Разархивируйте файл и запустите документы API из
JDK-7uXX докторантов-все\Docs\апи\index.html
Документация JAVA Fax Api
Вы можете скачать версию предварительного просмотра Mac 2.2 и распаковать ее.
http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html
javadoc не будет соответствовать 2.1, но он будет близок, и если вы используете предварительный просмотр, он будет точно соответствовать.
Я думаю, это поможет вам:)
f.ex. http://docs.oracle.com/javase/7/docs/ имеет ссылку для загрузки "Документации JDK 7" на боковой панели в разделе "Загрузки". Я ожидал бы то же самое для других версий.
Обновленную последнюю версию "Спецификации языка Java" можно найти по следующим ссылкам. Java 7
вы также можете скачать официальный учебный пакет java http://www.oracle.com/technetwork/java/javase/java-tutorial-downloads-2005894.html