¿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.
¿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.
Las fuentes están en src.zip
ubicado en la carpeta de instalación:
En Windows, el JDK incluye src.zip
by 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.
Si sólo necesita tener un vistazo a la fuente/implemenation, se recomienda usar
Editar
GrepCode es aún mejor
Este es un recurso maravilloso para explorar rápidamente una implementación. –
@Travis Creo que http://grepcode.com/ es aún mejor. – helpermethod
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
Aquí está el browsable source code for OpenJDK 7.
También hay grepcode.com (no sé la edad que este sitio es, tal vez esta respuesta es una actualización de nuevas soluciones ahora), la muestra de consulta:
http://grepcode.com/search?query=java.lang.Math.sin&start=0&entity=type&n=
¿Qué sistema operativo? –
está en Windows – GuruKulki
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