web-dev-qa-db-ja.com

Eclipse javadocs / sourceを含むjarをそのバイナリとリンクする方法は?

クラスにカーソルを合わせると、jarファイルに含まれるjavadocコメントがEclipseに表示されます。

たとえば、JODA-2.0をダウンロードすると、3つのjarが取得されます。

Eclipseでは、[プロジェクトを右クリック->プロパティ-> Javaビルドパス->ライブラリ-> JARを追加...]]には、joda-のプロジェクトにバイナリが含まれます(これらのクラスを参照できます) time-2.0.jar。

しかし、他の2つのjarファイルに含まれるsources/javadocコメントにリンクして、それらのクラスにカーソルを合わせるとjavadocが表示されるようにするにはどうすればよいですか?

他の2つのjar(joda-time-2.0-javadoc.jarおよびjoda-time-2.0-sources.jar)をビルドパスに追加しても、javadocsまたはソースはリンクされません。

79
earthbounce

CTRLを押しながら、ソースがアタッチされていないクラスをクリックすることができます(エディターで行います)。クラスに関する情報が表示されると、ソースダイアログをアタッチするためのボタンが表示されます。それをクリックし、ポップアップするダイアログでクラスのsource/javadocの場所を選択します。

また、言及しているプロジェクトビルドパス設定からそれを行うことができます:ライブラリタブを選択し、必要なライブラリ(jar)を展開すると、ソース添付ファイル、javadoc添付ファイル、ネイティブライブラリの場所などを選択するように求められます必要に応じて、現在の設定を編集します。

または、@ JB Nizetが言ったようにできます...

66
draganstankovic
  1. プロジェクトを右クリック->ビルドパス->ビルドパスの構成
  2. 新しいウィンドウで、「ライブラリ」タブに移動します。
  3. ライブラリを選択して展開します。
  4. 4つの子オプションがあります。 「Javadoc location」を選択し、右側の「編集」ボタンをクリックします。
  5. これで、ドキュメントを含むjarファイルを追加できます。これは、拡張子がjarに変更された単なるZipファイルになります。 jar内でindex.htmlがルートにあることを確認してください。 「検証」ボタンを押して、すべてが正常であることを確認できます。
69
Mister Smith

Jar(クラスファイルがあるもの)を右クリックし、[プロパティ]、[Javadocの場所]の順に選択して、javadocでjarファイルを選択します。 「Javaソース接続」を使用して、ソースjarについても同様に行います。

10
JB Nizet

Eclipseプロジェクトのファイル「.classpath」のclasspathentryを編集することもできます。これは、一度に多くのエントリを変更する場合、またはパスを生成する場合に役立ちます。例えば。:

<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.Zip"/>

9
Michael_S

最も簡単な方法は次のとおりです。

  1. Ctrlキーを押しながら(Java doc)を表示するWord
  2. ソースを添付するためのボタンがあるページが表示されます。これをクリック
  3. 外部ロケーションを選択します。
  4. ブラウズする場所Javaフォルダーがjdkよりも小さい。src .Zipを選択するより。
  5. oKを押します。

問題は解決しました。

0
raj