Sto usando Eclipse 3.5 e ho collegato src.zip alle mie impostazioni globali in Eclipse. Windows -> Preferenze -> Java -> JRE installati -> rt.jar - Collegamento sorgente - ...../jdk/src.zipCome eseguire il debug di file .class in ECLIPSE?
Sono in grado di intervenire con successo nel core Java libreria. Class file e visualizza il codice sorgente. Costruisco una classe che utilizza LinkedList e ho impostato un breakpoint all'interno della classe LinkedList.
Quando metto a punto i punti di interruzione nel mio codice sorgente (i miei progetti) stanno lavorando bene, ma quando ho bisogno di calarsi nei .classes lib fondamentali java ottengo il seguente errore nel mio Eclipse
Impossibile Installa breakpoint in java.util.LinkedList a causa della mancanza di attributi Number line. Modificare le opzioni del compilatore per generare gli attributi del numero di riga.
Ho controllato le impostazioni del mio compilatore in Preferenze e ho trovato tutte le opzioni selezionate. Sarebbe bello se qualcuno potesse aiutarmi a risolvere questo problema.
Grazie in anticipo.
Ha funzionato come un fascino. Grazie mille. È stato alla ricerca di questo. – AKh
Ciao David ... Puoi dire come apportare modifiche alle classi di core Java e compilarle e utilizzarle dal mio progetto? Ad esempio: voglio modificare la variabile privata - header - in un pubblico per assegnare valori nella classe LinkedList per il mio scopo di ricerca? Studio il comportamento di LinkedList ... Apprezzerei anche se mi indicassi alcune risorse. – AKh
Non penso sia una buona idea, e se vuoi semplicemente accedere a variabili private per la ricerca, puoi farlo attraverso la riflessione. Ad esempio, meno la gestione delle eccezioni: Lista list = new LinkedList (); list.add ("foo"); Field header = list.getClass(). GetDeclaredField ("header"); header.setAccessible (true); System.out.println (header.get (lista)); –