2010-02-13 18 views
25

¿Dónde puedo encontrar el código fuente de las clases de la biblioteca Java? Me refiero a las clases en rt.jar.Código fuente para las clases de biblioteca Java

Plataforma: Windows.

+0

¿Qué sistema operativo? –

+0

está en Windows – GuruKulki

+0

cuando instala el jdk hay una opción para instalar también las fuentes. después de eso, los encontrará en src.zip tal como se indica a continuación – clamp

Respuesta

26

Descargue el JDK. La fuente de las clases públicas está en src.zip.

+0

tengo jdk1.6. ¿Puedes decirme el camino donde se encuentra? – GuruKulki

+0

Está en 'src.zip' en la instalación de JDK, como acaba de decir. – skaffman

+0

no lo tengo en la carpeta de instalación. – GuruKulki

8

Las fuentes están en src.zip ubicado en la carpeta de instalación:

  • En Windows, el JDK incluye src.zipby default si no recuerdo mal.

  • En una distribución Linux, es posible que deba instalar el paquete sun-java6-source.

  • En Mac, tendrá que descargar la documentación del desarrollador. Eche un vistazo al this answer.

6

Si sólo necesita tener un vistazo a la fuente/implemenation, se recomienda usar

Docjar

Editar

GrepCode es aún mejor

GrepCode

+1

Este es un recurso maravilloso para explorar rápidamente una implementación. –

+2

@Travis Creo que http://grepcode.com/ es aún mejor. – helpermethod

1

Como se mencionó anteriormente, la mayoría de los archivos fuente se pueden encontrar descargando el SDK. Sin embargo, para algunas clases puedes encontrar el código fuente (javax.ssl etc.) ya que sugiero agregar el plugin jad eclipse que descompilará cualquier clase sin usar un sitio externo como Docjar. Jad eclipse info: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

Cuestiones relacionadas