2012-02-15 14 views
77

クラスの上にマウスを置くと、javadocのコメントがEclipseのjarファイルに表示されます。例えばEclipse javadocs/sourceを含むjarとそのバイナリをリンクする方法は?

は、Jodaの-2.0をダウンロードした後、3つのジャーが得られる:

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

しかし、私はそれらのクラスにカーソルを合わせると、私はjavadocを参照するようにどのように私は他の2つのJARファイルに含まれているソース/ javadocコメントにリンクすることができますか?

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

答えて

63

ソースが添付されていないクラス(エディタで行います)をCtrl +クリックしてみてください。クラスに関する情報が表示されたら、ソースダイアログをアタッチするためのボタンが表示されます。これをクリックするとダイアログが現れ、クラスのソース/ javadocの場所が表示されます。

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

それとも@JB Nizetが言ったようにあなたが行うことができます...

+8

ソース**対** javadoc **? – Pacerier

+0

@Pacerier ** source **にはプログラムのソースコードが含まれています。** javadoc **には、プログラムの機能を説明するドキュメントとコメントが含まれています。 –

+1

メッセージが届きました "このクラスファイルのJARは、エントリ「 – Radon8472

9

は、jarファイル(クラスファイルと1)を右クリックし、「プロパティ」、「Javadocの場所」を選択し、javadocを持つjarファイルを選択してください。 "Javaソースの添付ファイル"を使用して、ソースjarと同様に行います。

+4

それはちょうど私かもしれませんが、これはEclipseがjarファイルを "認識"する場合にのみ有効です。それはそれの横に小さな瓶のアイコンがあります。サードパーティ製のジャーをインポートすると、ドキュメントアイコンのように表示されます。彼らはちょうど良いコード賢明ですが、私は "javadocの場所"を取得しないプロパティを右クリックします。 –

+0

あなたのjarがWEB-INF/libにある場合は、それらを右クリックしてはいけません(あなたが言ったように、それらはドキュメントとして表示されます)が、「Web App Libraries」内の同等のものから – xtian

66
  1. 右プロジェクトを超えるクリック - >パスをビルド - >設定構築パス
  2. を新しいウィンドウで、「ライブラリ」にアクセスしてくださいタブ。
  3. ライブラリを選択して展開します。
  4. 4つの子オプションがあります。 「Javadocの場所」を選択し、右側の「編集」ボタンをクリックします。
  5. これで、ドキュメントを含むjarファイルを追加できます。これは拡張子がjarに変更されたzipファイルに過ぎません。 jar内にindex.htmlがルートにあることを確認してください。 "Validate"ボタンを押して、すべてがOKであることを確認できます。
+0

」のソース添付ファイルを変更できない「Android Private libraries」に属しています。ライブラリを直接選択してください。Android Private Libraries (編集機能はありません)4:URLではなくアーカイブにJavadocを使用 –

+0

共有ライブラリを使用している場合は、ハードコードされたローカルパスの代わりにAPIへのリンクをJARファイル –

9

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

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

+0

+1答え!私は様々なジャーを一度に追加する方法を考えていた。 –

+0

-1 .classpathファイルを直接編集したくない。手動で編集してください@スミスミスは実際にここで本当の正解を与えています。draganstankovicは少なくとも仕事を得る方法を説明しています完了しました... – aaiezza

+0

@scribaniwannabe:これは、意図された、サポートされた方法でも、最も簡単な方法でもありませんが、私はそれがはるかに速く問題なく動作すると言いました。ただし、有効なXML構文を使用するように注意する必要があります。 –

0

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

  • ページがそのソースを添付するためのボタンがあります表示されます

    1. プレスコントロール+(あなたはJavaのドキュメントを参照したい単語) .Click This
    2. 外部の場所を選択してください。
    3. ブラウザーの場所がjdkより小さい。選択範囲が src .zip。
    4. OKを押します。

    問題が解決しました。

  • 関連する問題