web-dev-qa-db-ja.com

IntelliJ IDEAでJDK外部ドキュメントを表示するにはどうすればよいですか?

このアクションのショートカットはShift + F1ですが、JDK documentation pathdocsフォルダーに移動します(docsフォルダーは jdk-7u2-apidocs.Zip から解凍されます)。
ありがとう

50
JatSing

展開されたドキュメントのdocs/apiサブディレクトリを指定するか、外部ドキュメント機能が機能するようにhttps://docs.Oracle.com/javase/8/docs/api/ URLを使用する必要があります。

File -> Project Structure...その後、ここに: enter image description here

83
CrazyCoder

10.5.4を使用しています。ドキュメントまたはオンラインリソースから、プロジェクト構造> SDKの((SDKの選択))> [ドキュメントのパス]> [URLの指定]でこれを追加する必要があることはわかりませんでした。

16
mozboz

IntelliJ Ideaの場合:「プロジェクト構造」(Ctrl + Shift + Alt + S)を呼び出し、「プラットフォーム設定-SDK」に進み、右側の「ドキュメントパス」タブを選択し、JavaDocのURLを追加します( http: //docs.Oracle.com/javase/7/docs/api/ )プロジェクトに

4
Aconic

私は質問を次のように理解しています:

JDK内にないクラスのjavadocをご覧ください。 CrazyCoderの返事はJDK固有のjavadocsについて話しているので、私は少し不確かです。

I am using Macos 10.8.4 and Intellij 11.1.5

私が取り組んでいるプロジェクトは、複雑な依存関係を持つ多くのモジュールを持つmvnベースのプロジェクトです。

具体的な例を挙げて、私がやったことを説明します。他の人にも再現できると確信しています:Apache sshd

JavadocをMaven Centralからダウンロードし、どこかに保存しました。 intellijでは、モジュール設定(ショートカットF4)とサイドバーのライブラリに行きました。 Mavenはすべての依存関係を自動的にプルし、そこにsshdを見つけることができます。右側には、クラス、ソース、およびJavaDocが表示されます。私の場合のJavaDocs部分には、ローカルのm2ディレクトリを指すパスがリンクされていました。ただし、ディレクトリにはjavadoc jarファイルが含まれていませんでした。だから私はそれをどうやって手に入れるかと思った:

mvn dependency:resolve -Dclassifier=javadoc

ここから取得

しかし、これはネクサスにいくつかのjavadocがないため失敗しました(確かではありません)。

そのため、手動でダウンロードしたファイルをjavadocリンクとしてリンクし、これにより、Shift + F1を使用してjavadocを標準ブラウザで開くことができました。

たぶん他の人は、mvnでこれを実現する方法について詳しく説明できます。さらに調査する時間はありませんでした。

2
user637338

Java 10ドキュメントパス

ファイルに移動->プロジェクト構造外部URLを選択

以下のリンクは正常に動作します...デフォルトの1つは動作しません

https://docs.Oracle.com/javase/10/docs/api/

1
IndiGo

以下に示すように、外部Javadocs APIリンクを追加できます。

  • File> Project Structure...に移動します
  • 次に、SDKsPlatform Settingsの下)を選択します
  • Documentation Pathsタブに移動します
  • Specify URLボタンを選択し、JDK 11 APIドキュメントのリンクを追加します( https://docs.Oracle.com/en/Java/javase/11/docs/api/

enter image description here

0
Saikat Sengupta

あなたが私のようであり、必ずしもjavadocが必要ではなく、IDE内のドキュメントが必要な場合に、ここに投稿してください。

私の状況では、OpenJDK 11をダウンロードしていたため、IntelliJ内でドキュメントを取得できませんでした。代わりに、逆コンパイルされたコードを取得していました。

私を助けたのは https://stackoverflow.com/a/38413439 での答えでした.

  1. 右側の[ファイル]> [プロジェクト構造]> [SDK]> [ソースパス]> [+]に移動します。
  2. JDKに移動します(私はUbuntuにいるので、/usr/lib/jvm/openjdk-11/)。
  3. を選択 src.Zip (私のために、 /usr/lib/jvm/openjdk-11/lib/src.Zip)。
  4. [OK]> [OK]([ルートの選択]ポップアップへ)> [OK](プロジェクト構造へ)をクリックします。

Intellijにインデックスを付けて、IDEで使用できるようにします。

0
AMTerp