質問: Eclipseでandroidのプログラミングをする傍ら,Javaのプログラムも時々しています. androidのプログラムでJava等のクラス(java.lang.Stringやandroid.os.AsyncTaskなど)を使っている時, クラス名にマウスオーバーして出てくるポップアップをクリックして特定のマーク(クラスならCが緑の丸の中に書かれているマーク)をクリックすると,そのクラスのコードが別タブで表示されます. 内部でどういう処理をしているのか気になったりした時に眺めてみたりしているのですが, これがandroidプロジェクトでなくてJavaプロジェクトになると使えません. 先述のマウスオーバー時にもandroidであればjavadocの内容が表示されるのですが,Javaだと「javadocが存在しない」となり,表示されません. これはこういうものなのでしょうか? Javaプロジェクトでこういうのを表示する方法があれば教えてください.
回答: Javaの標準ライブラリーについては、インストール済みJREを設定する際に、JDKを選択すれば、JDKディレクトリにあるsrc.zipファイルが自動的にソースファイルとして設定されると思います。 されない場合は、手動でJarファイルの「プロパティー」→「Javaソースの添付」で設定することができます。