2012-04-13 31 views
2

可能な限り、Javaの組み込みライブラリのコードを調べることができる人はいますか?Javaの組み込みライブラリの実装

私は 『元に行く』ために(EclipseのCtrl + Shift TのNetBeansの等価である)Ctrl + Shift + Bを試みたが、私は唯一の方法でヘッダを見ることができる、と体が常にある:については

//compiled code 
throw new RuntimeException("Compiled Code"); 

私はString.charAt(int型)

public char charAt(int i) 
{ 
    //compiled code 
    throw new RuntimeException("Compiled Code"); 
} 
+3

JDKを意味しますか?あなたはJDKのソースを簡単に入手できるからです。 – Bohemian

+0

詳細については、このトピック(http://stackoverflow.com/questions/4512066/how-to-get-java-decompiler-jd-jd-eclipse-running-in-eclipse-helios)を参照してください。 –

答えて

6

組み込みのライブラリソースコードはjdkで利用できます。たとえば、Windowsのボックスのjdkフォルダには、組み込みライブラリのソースを含むsrc.zipが含まれています。

これが役に立ちます。

0

Googleの「Javaの逆コンパイラ」を表示し、それをダウンロードしようとした場合、インスタンスは、私は次を参照してくださいね。ライブラリ内のクラスファイルのソースコードを見ることができます。

2

もちろん、JDKはソースとともに配布されているので、IDEで簡単に開くことができます。 "src.jar"を探します。

おそらくすでに設定されています。 Eclipseでは、単に "java.lang.String"のようなCtrl-Shift-Tを試してみてください。

ウェブ検索では、適切にリンクされてフォーマットされたページも表示されます。

+0

Netbeansの 'Ctrl + Shift + T'と同等の' Ctrl + Shift + B'を試しましたが、本体が '//コンパイルされたコード'であるメソッドヘッダしか見ることができません 'throw new RuntimeException ( "コンパイルされたコード"); ' –

0

jadを使用して任意の.classファイルを逆コンパイルすることもできます

関連する問題