2012-05-08 23 views
5

Ho un problema molto complesso che non sono in grado di risolvere subito. Devo eseguire il debug di JDK source per vedere se posso andare oltre. La libreria JDK standard non viene fornita con il simbolo Debug incluso.Come eseguire il debug della sorgente JDK

Qualcuno può dirmi dove posso scaricare la versione di debug di JDK? Sto usando eclipse e debug da remoto, JDK 1.5 o 1.6 sono entrambi perfetti per il mio caso. In caso contrario, probabilmente dovrò seguire una guida su google per ricompilare lo rt.jar.

Per essere più chiari, voglio una distribuzione JDK con debug abilitato. Dove posso scaricarlo?

+1

possibile duplicato di [Come posso verificare lo stato del simbolo di debug con Eclipse?] (Http://stackoverflow.com/questions/6203321/how-can-i-check-on-debug-symbol-status-with- eclisse). La risposta breve è usare un JDK piuttosto che un JRE. (Il titolo della domanda collegata è fuorviante. Leggi la domanda e le risposte effettive.) –

+0

Lo stesso problema qui e non sono stato in grado di compilare senza errori gli interi sorgenti jdk (8) descritti nella "guida di google". – panny

+0

Vedere [questa domanda] (http://stackoverflow.com/questions/18255474/debug-jdk-source-cant-watch-variable-what-it-is) per una guida eccellente su come compilare i sorgenti JDK con debug . L'ho appena seguito oggi (su una macchina Linux) e ha funzionato perfettamente. (Avrei funzionato perfettamente la prima volta, se non avessi deciso di provare a migliorarlo.) In realtà ho ricompilato l'intera fonte e sembra funzionare bene. – EdwinW

risposta

1

Si consiglia di compilare solo le classi necessarie con le informazioni di debug e di inserire la propria versione dei file *class di JDK nel percorso di classe bootstrap. Configura il tuo IDE con fonti allegate (src.zip). Questo dovrebbe funzionare.

Spero che tu non abbia davvero bisogno dell'intero JDK, solo classi selezionate.

+1

ti manca la domanda ... come ottenere la versione di debug di .class'es –

+1

Vedere [questa domanda] (http://stackoverflow.com/questions/18255474/debug-jdk-source-cant-watch-variable -what-it-is) per come ottenere una versione di debug delle librerie java. – EdwinW

Problemi correlati