2010-02-13 4 views
25

Où puis-je trouver le code source des classes de la bibliothèque Java? Je veux dire les classes en rt.jar.Code source des classes de la bibliothèque Java

Plate-forme: Windows.

+0

Quel système d'exploitation? –

+0

c'est sur Windows – GuruKulki

+0

lorsque vous installez le jdk il y a une option pour installer également les sources. après que vous les trouverez dans le src.zip juste comme indiqué ci-dessous – clamp

Répondre

26

Télécharger le kit JDK. La source pour les classes publiques est src.zip.

+0

j'ai jdk1.6. pouvez-vous me dire le chemin où il se trouve. – GuruKulki

+0

C'est dans 'src.zip' dans l'installation du JDK, comme il vient de le dire. – skaffman

+0

Je ne l'ai pas dans le dossier d'installation. – GuruKulki

8

Sources sont src.zip situé dans le dossier d'installation:

  • Sous Windows, le JDK comprend src.zipby default si je me souviens bien.

  • Sur une distribution Linux, vous devrez peut-être installer le package sun-java6-source.

  • Sur Mac, vous devez télécharger la documentation développeur. Jetez un oeil à this answer.

6

Si vous avez seulement besoin d'avoir un coup d'oeil à la source/implemenation, je suggère d'utiliser

Docjar

Modifier

GrepCode est encore mieux

GrepCode

+1

C'est une ressource merveilleuse pour parcourir rapidement une implémentation. –

+2

@Travis Je pense que http://grepcode.com/ est encore mieux. – helpermethod

1

Comme mentionné ci-dessus, la plupart des fichiers sources peuvent être trouvés en téléchargeant le SDK. Cependant pour certaines classes vous pouvez trouver le code source (javax.ssl etc ') car je suggère d'ajouter le plugin jad eclipse qui décompilera n'importe quelle classe sans utiliser de site externe tel que Docjar. Jad information Eclipse: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

Questions connexes