Javadocをダウンロードしてオフラインで読む方法
私はウェブサイトでJavadocをオンラインで読む方法を知っていますが、ネットワークが利用できないときにオフラインで読むためにそれをダウンロードしたいです。
ドキュメントをダウンロードするにはどうすればよいですか?
(ダウンロード可能なものだけでなく)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 ブラウザーで使用することができます。
Dash: Offline API Documentation
Macの場合。 WindowsおよびLinuxの場合、 Zeal
という代替手段があります。
どちらも非常に似ています。また、Java、Android、Angular、HTML5など、ほとんどすべてのAPIのオフラインドキュメントを入手できます。
buntu 14.04にZealをインストールする方法 に関する投稿も書いています。
独自のローカル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つの大きな利点もあります
- システムで使用しているJDK(または任意の外部jarファイル)にぴったりのjavadocであることがわかります。
- いったん習慣になれば、Javadocsを再構成するのは面倒な挑戦ではありません(つまり、どこを探しに行くのか)。たとえば、パッケージが密接に結合されているいくつかのソースjarを解凍したので、それらのソースは事実上「マージ」され、それらから単一のJavadocが作成されました...
NB Swingは準公式にDEADです。 JavaFXに切り替える必要があります。JavaFXは、Java 8 JDKにバンドルされていますが、独自のソースファイルjavafx-src.Zip
に含まれています。
解凍すると、3つの「ルート」パッケージが明らかになります:com
、javafx
、および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
を取得していることを確認できます。
大学時代から、Allimantがパッケージ化したjavadocを使用しています。
http://www.allimant.org/javadoc/
JavadocはCHM形式(標準のWindowsヘルプ形式)であるため、Windowsを使用しているときに最適に表示されます。
最新の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
Java Fax Apiドキュメント
ここからmac 2.2プレビューリリースをダウンロードして解凍できます。
http://www.Oracle.com/technetwork/Java/javafx/downloads/devpreview-1429449.html
Javadocは2.1とは完全には一致しませんが、近いため、代わりにプレビューを使用すると完全に一致します。
私はこれがあなたを助けるだろうと思う:)