どうしても Java ソース コードを Eclipse に添付して、言語の内部動作を確認することができません。String クラスのような単純なものでさえもです。
java -version を実行すると、次のようになります:
java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode, sharing)
Java ソースを以下からダウンロードしています:http://download.java.net/jdk6/source/
そしてEclipseでそれを接続すると、次のように表示されます:
The JAR file "C:\Program Files\Java\jre6\jdk-6u14-fcs-src-b08-jrl-21_may_2009.jar"
has no source attachment.
何が間違っているのでしょうか?
ベストアンサー1
通常、JDK6u14 がインストールされている場合、Eclipse はそれを検出し、「インストールされた JRE」リストに自動的に宣言します。
そうでない場合は、「Windows/Preferences」から JDK を追加できます: Java > Installed JREs
:
JDK インストールのルート ディレクトリを指定するだけです。そこには、 Eclipse によってsrc.zip
自動的に検出され、アタッチされたJDK ( ) のソースが含まれているはずです。rt.jar