2008-09-29 9 views
9

Me gustaría obtener al menos un nivel JRE/JDK en mi máquina Windows donde tengo la fuente JRE/JDK que coincide con el nivel exacto de JRE/JDK. Mi propósito es poder acceder a las clases del sistema mientras se depura. ¿Alguna sugerencia sobre cómo hacer esto? Gracias por adelantado.¿Cómo obtener JRE/JDK con la fuente correspondiente?

Respuesta

8

mayor parte de la fuente útil estará en el archivo src.zip en su JDK.

Puede obtener la fuente hasta jdk 6u3 desde jdk6.dev.java.net. En Linux puede obtener fuente y paquetes OpenJDK desde openjdk.java.net.

+0

es probable que desee clases de JDK con la depuración información compilada in. Compile las fuentes usted mismo o descargue la versión apropiada. Por ejemplo, JDKu18 actualmente tiene una descarga para la versión DEBUG aquí: http://download.java.net/jdk6/ –

+0

El JDK rt.jar al menos tiene información de depuración del número de línea fuente (aparece en los rastreos de la pila). –

0

El código fuente está incluido en el instalador JDK 1.5+. Solo asegúrate de que la opción no esté desmarcada durante la instalación.

0

Si está utilizando eclipse, puede vincular el JDK a su fuente si no se hace automáticamente. Esto se hace en Ventana> Preferencias> Java> JRE instalados. Edita uno de los JRE/JDK listados y para cada jar en 'Bibliotecas del sistema' indica cuál es el src (puede establecer el zip que viene con el JDK, por ejemplo). De esta manera puede depurar cualquier clase JDK.

5

Tuve este problema durante mucho tiempo; el sitio de descarga de la fuente no debe haber sido mantenido por un tiempo allí.

Parece resuelto ahora, sin embargo:

http://download.java.net/jdk6/6u10/archive/

(. Tiene enlaces para todas las descargas de código JDK 6, no sólo 6u10)

Cuestiones relacionadas