2009-11-25 3 views
3

Je n'ai aucun problème à trouver des JRE, des JDK et de la documentation pour les packages Java SE principaux, mais je ne sais pas où trouver les fichiers sources (.java). Je suis à la recherche de la dernière version stable, pas de code de développement de pointe. Où sont-ils disponibles?Où puis-je télécharger le code source pour Java SE (java.lang, java.util, etc.)?

+0

double: http://stackoverflow.com/questions/1789713/where-can-i-find-source-code-for-the-java-data-structures/ http://stackoverflow.com/questions/261015/où-je-peux-je-voir-le-soleil-java-code-source google, etc. – Bozho

Répondre

10

La source est fournie avec Java SDK, dans le répertoire de niveau supérieur, dans le fichier src.zip. Cela ne vient pas avec le JRE.

+0

Je voulais préciser dans ma question que je cherchais un site web, mais c'est la meilleure réponse pour le question que j'ai effectivement posée. + 1/accepté. – Pops

0

Il devrait y avoir un répertoire SRC dans votre dossier JDK (Peut-être un ZIP, je ne me souviens pas exactement.)

+0

C'est un zip (src.zip). –

0

Si vous utilisez eclipse (I recommande vraiment un IDE pour Java Programming!) et avoir un JDK sur votre machine, créez simplement un projet Java, utilisez le JDK comme Java, créez une application "Hello world", placez le curseur sur "System" (à partir de System.out.println("Hello world");), appuyez sur F3, puis vous voyez le code source de java.lang.System o r vous devez appuyer sur le bouton de cette page laide, illisible par bytecode une fois. (Il fonctionne aussi avec n'importe quel autre IDE, juste les étapes sont différentes)

Si non ... décompressez src.zip, mais c'est moins amusant.

2

Maintenant que d'autres personnes ont eu l'occasion de répondre ... J'ai trouvé ma solution juste avant de poster cette question. Je suis un fan de docjar, qui a du code et Javadoc pour Java SE et d'autres projets open source. J'ai également trouvé (David's answer) utile.

EDIT: Je viens de rencontrer Jarvana, qui contient du code que docjar n'a pas, y compris la source pour le framework Wicket.

+0

Vous avez raison. C'est ce que j'utilise fréquemment pour SO quand je n'ai pas de machine avec éclipse sous la main. –

Questions connexes