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 にアクセスする方法についての私の期待は間違っていますか?