Esecuzione sotto debug

La stessa utilità di avvio del workbench di runtime può essere utilizzata per l'esecuzione del debug. Non esiste un supporto speciale del PDE per l'esecuzione del debug in aggiunta al supporto per il debug Java standard. 

Premere il pulsante Debug della barra degli strumenti anziché Esegui per eseguire il debug del proprio plugin. È possibile inserire punti di interruzione nel codice Java e, dopo averli raggiunti, eseguire il codice di origine un'istruzione alla volta. 

Il PDE garantisce che durante l'esecuzione del debug non ci siano differenze tra lo spazio di lavoro e i plugin esterni.  È possibile passare da una classe all'altra senza sapere se il codice esaminato è quello di origine in sola lettura collegato alle librerie esterne o il codice di origine che è possibile modificare nello spazio di lavoro. Per ulteriori informazioni sulla funzione di debug, fare riferimento alla pubblicazione JDT User Guide.

Se la piattaforma di destinazione non corrisponde a quella dell'host ed è un prodotto che non contiene codice di origine, non sarà possibile esaminare il codice di origine un'istruzione alla volta quando il controllo si sposta nelle classi della piattaforma. Alcuni prodotti basati sulla piattaforma vengono forniti senza codice di origine, che viene offerto insieme all'SDK del prodotto. In questo caso, il codice di origine verrà installato separatamente, generalmente in un secondo momento. Viene distribuito attraverso i plugin che contengono i file ZIP e collegato al punto di estensione del PDE per la registrazione dei percorsi del codice di origine. Quando si associano librerie di runtime e collegamenti origine, il PDE esegue una ricerca nei percorsi del codice di origine disponibili per trovare lo ZIP di origine corrispondente.

In alternativa, è possibile scaricare il codice di origine nell'unità disco rigido e registrare il percorso manualmente utilizzando la pagina delle preferenze del PDE:

Preferenze PDE - Ubicazioni del codice di origine

Sarà evidente che alcuni percorsi esistono già se l'istanza host è lo stesso SDK e contiene plugin di origine. È possibile aggiungere nuovi percorsi selezionando Aggiungi... e scegliendo una directory locale valida.