0

developer.apple.com から Java for OS X 2012-006 Developer Package をインストールし、Eclipse Juno (Juno の上に構築された Springsoure ツールスイート 3.1.0 バージョン) を更新して、この JRE を実行環境として使用しました。このjdkを使用するようにプロジェクトも更新しました。

JRE 定義ダイアログで、source を classes.jar にアタッチしました。/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/src.jar

このダイアログで、Javadoc が Oracle オンライン、/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/docs.jarまたは ORを指すようにしました。/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/Appledocs.jar

それでも、必要なときにソースにアクセスすることは不可能に思えます。デバッグ ビューでも、クラスをクリックするだけでもかまいません。いつも「ソースが見つかりません」と出ます。

さらに、パッケージ ビューで classes.jar を選択し、[ナビゲート] メニューから [添付の javadoc を開く] を選択すると、適切な localhost URL (http://127.0.0.1:59109/help 経由) を指しているように見えるブラウザ ウィンドウが開きます。 /nftopic/jar:file:/[docs.jar へのローカル パス] ) ですが、ウィンドウは空です。

ここで、stackoverflow とブログでいくつかの提案を読みましたが、最近だと思いますが、今回はまだ機能しません。別のアプローチについて何か提案はありますか?

更新実際に機能することの1つは、JDKのクラスまたはインターフェースを含むソースコードにカーソルを合わせると、小さな黄色のポップアップウィンドウにjavadocが表示され、クラスをダブルクリックすると、そのクラスのソースが表示されます。また、デバッグ ビューでソース コードを表示しても問題なく動作するようになりました。うーん。

では、Eclipse でソースと javadoc にアクセスする方法についての私の期待は間違っていますか?

4

1 に答える 1

0

結局、javadoc を /Library/Java/JavaVirtualMachines/[jdk-version]/Contents/Home/docs.jar に指定することで、すべてが正しく行われたようです。等々。Eclipse でソースと Javadoc がいつ表示されるかを確認する必要があるようです。

他の誰かが現在これを行う方法を知る必要がある場合は、これをそのままにしておきます。

于 2012-12-20T14:20:48.820 に答える