Lorsque Eclipse a accès au code source des classes (donc notamment des classes de la bibliothèque standard), il propose des fonctionnalités intéressantes : navigation dans le code (pour aller voir comment sont codées les API !), reprise du nom (souvent significatif) des paramètres formels (au lieu de arg1, arg2, etc.) lorsqu'on implémente une interface...

Malheureusement, cela ne fonctionne pas par défaut sur MacOS X, car le code source des classes Java n'est pas installé ! Il faut l'installer en plus. Il se trouve alors dans /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/src.jar, mais Eclipse sait le trouver tout seul.

Mise à jour, 13 janvier 2010 : sous MacOS X 10.6, il faut télécharger le Java Developer Package depuis connect.apple.com (nécessité de créer un compte).