web-dev-qa-db-ja.com

Javadocをダウンロードしてオフラインで読む方法

私はウェブサイトでJavadocをオンラインで読む方法を知っていますが、ネットワークが利用できないときにオフラインで読むためにそれをダウンロードしたいです。

ドキュメントをダウンロードするにはどうすればよいですか?

57
sharaidana

JDKドキュメントにアクセスするためのリンク

ちなみに、 Java SEバージョン の履歴。

80
jfg956

(ダウンロード可能なものだけでなく)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/

編集:DownThemAllアドオンの一部の古いバージョンを Pale Moon ブラウザーで使用することができます。

19
CrouZ

Dash: Offline API Documentation Macの場合。 WindowsおよびLinuxの場合、 Zeal という代替手段があります。

どちらも非常に似ています。また、Java、Android、Angular、HTML5など、ほとんどすべてのAPIのオフラインドキュメントを入手できます。

buntu 14.04にZealをインストールする方法 に関する投稿も書いています。

9
kushdilip

独自のローカルjavadocを作成するのには十分な理由があり、特に難しくはありません!

まず、ソースが必要です。執筆時点でJava 8 JDKにはsrc.Zipと呼ばれるZipファイルが付属しています。時々、原因不明の理由で、Oracleにソースが含まれていない場合があります。 (そして将来を知っている人)Javaソースを別の方法で把握する必要があります。過去に、Oracleが時々ソースをLinuxに含めていたことも知っておく価値があります。 JDKのバージョンですが、Windowsのバージョンではありません。

このファイルを解凍しました...一番上のディレクトリは「com」、「Java」、「javax」、「launcher」、「org」です。ディレクトリlauncherには、ドキュメント化するファイルが含まれていません。

コマンドPrompt/terminalでディレクトリ...\srcにCDすることで、これらのいずれかまたはすべてから非常に簡単にjavadocsを生成できます。それから行く

javadoc -d docs -Xmaxwarns 10 -Xmaxerrs 10 -Xdoclint:none -sourcepath -subpackages Java:javax:org:com

NBは「。」があることに注意してください-sourcepathの後

そのような単純な。独自のjavadocsを生成することには、2つの大きな利点もあります

  1. システムで使用しているJDK(または任意の外部jarファイル)にぴったりのjavadocであることがわかります。
  2. いったん習慣になれば、Javadocsを再構成するのは面倒な挑戦ではありません(つまり、どこを探しに行くのか)。たとえば、パッケージが密接に結合されているいくつかのソースjarを解凍したので、それらのソースは事実上「マージ」され、それらから単一のJavadocが作成されました...

NB Swingは準公式にDEADです。 JavaFXに切り替える必要があります。JavaFXは、Java 8 JDKにバンドルされていますが、独自のソースファイルjavafx-src.Zipに含まれています。

解凍すると、3つの「ルート」パッケージが明らかになります:comjavafx、およびnetscape(wha '?)。これらは、解凍されたsrcディレクトリの下の適切な場所(Java com.Sun strctureの下のJavaFX com.Sunパッケージを含む)に手動で移動する必要があります。これらすべてのJavadocファイルをコンパイルすると、マシンに無視できない時間を要し、近いうちにすべてのJavaFXソースクラスが他のすべてのソースクラスと一緒に表示されることを期待しています。


ところで、同じ考え方は、使用するすべてのJava jar(ソース付き)jarのドキュメント化に適用されます。ただし、ほとんどのjarのすべてのバージョンは、Maven Centralでダウンロード可能なドキュメントとともに見つかります。 http://search.maven.org ...

PS後付け:
Eclipseと "Gradle STS"プラグインを使用: "New Gradle STS Project"ウィザードは、次の行を含むgradle.buildファイルを作成します

プラグインを含める:「Eclipse」

これにより、ソースjarと実行可能jar(GRADLE_HOMEの下)が魔法のようにダウンロードされます。

>グラドルビルド

...適切なsrcを取得しているため、問題の依存関係に対して適切なjavadocを取得していることを確認できます。

7
mike rodent

大学時代から、Allimantがパッケージ化したjavadocを使用しています。

http://www.allimant.org/javadoc/

JavadocはCHM形式(標準のWindowsヘルプ形式)であるため、Windowsを使用しているときに最適に表示されます。

5
dns

最新のJava documentation(jdk-8u77)APIのダウンロード

http://www.Oracle.com/technetwork/Java/javase/downloads/index.html に移動します

Addition ResourcesおよびUnder Java SE 8 Documentation
ダウンロードボタンをクリック

Java SE Development Kit 8 Documentation>> Java SE Development Kit 8u77 Documentation

ライセンス契約に同意し、ダウンロードしたZipファイルをクリックします

ダウンロードしたファイルを解凍しますjdk-8u77-docs-all\docs\api\index.htmlからAPIドキュメントを開始します

他のJavaバージョンapiダウンロードについては、次の手順に従います。

http://docs.Oracle.com/javase/ に移動します

[リリース]ドロップダウンからJava SE 7/6/5のいずれかを選択します

対応するJava SEページおよび[ダウンロード]の左側のメニューで[JDK 7/6/5ドキュメント]またはJava SEドキュメント

次に、次のページで適切なJava SE Development Kit 7uXX Documentationを選択します。

ライセンス契約に同意し、「Zipファイルのダウンロード」をクリックします

ファイルを解凍し、APIドキュメントを開始します
jdk-7uXX-docs-all\docs\api\index.html

2
vinsinraw

Java Fax Apiドキュメント

ここからmac 2.2プレビューリリースをダウンロードして解凍できます。

http://www.Oracle.com/technetwork/Java/javafx/downloads/devpreview-1429449.html

Javadocは2.1とは完全には一致しませんが、近いため、代わりにプレビューを使用すると完全に一致します。

私はこれがあなたを助けるだろうと思う:)

0
kritkaran21