È giunto il momento di assemblare tutto in modo da poter eseguire il nuovo plug-in.
Per prima cosa, è necessario compilare le classi in un jar denominato helloworld.jar. Questa operazione è necessaria poiché questo è il posto in cui la piattaforma può localizzare il plug-in.
Quindi, si dovrà installare il plug-in in una directory all'interno della directory dei plug-in della piattaforma. Questa directory corrisponde all'id del plug-in, che deve essere univoco. La pratica standard per i nomi delle directory di plug-in è di utilizzare l'id completo del plug-in, compreso il punto (.). In questo caso, è necessario creare una directory denominata org.eclipse.examples.helloworld all'interno della directory di plug-in della piattaforma. La directory dei plug-in è denominata plugins ed è posizionata generalmente nella directory principale in cui è stata installata la piattaforma. Copiare helloworld.jar e plugin.xml in questa nuova directory.
Se al momento il workbench è in esecuzione, sarà necessario chiuderlo e riavviarlo. Questo perché, quando la piattaforma viene avviata, assembla un elenco di tutti i plug-in installati sul sistema. Tale elenco è detto registro di plug-in. Questo registro tiene traccia dei plug-in e dei punti di estensione di contribuzione. Il riavvio del workbench permetterà l'individuazione del nuovo plug-in.
A questo punto, come eseguire il plug-in? È possibile vedere tutte le visualizzazioni fornite da plug-in utilizzando il menu Prospettiva > Mostra visualizzazione.
Questo menu mostra le visualizzazioni disponibili per la prospettiva corrente. È possibile vedere tutte le visualizzazioni fornite alla piattaforma (indipendentemente dalla prospettiva) selezionando Altro.... In questo modo verrà visualizzato un elenco delle categorie di visualizzazioni e le visualizzazioni disponibili in ciascuna categoria.
Il workbench crea l'elenco completo delle visualizzazioni utilizzando il registro di plug-in per ricercare tutti i plug-in che hanno fornito estensioni per il punto di estensione org.eclipse.ui.views.
L'operazione è completa. La visualizzazione denominata "Hello Greetings" è stata aggiunta alla finestra Mostra visualizzazione all'interno della categoria "Hello". Le etichette per la categoria e la visualizzazione sono state ottenute dal codice di configurazione del punto di estensione presente in plugin.xml.
Fino a questo punto, il codice del plug-in non è ancora stato eseguito. Le dichiarazioni presenti in plugin.xml (a cui è possibile accedere attraverso il registro di plug-in) sono sufficienti per informare il workbench della presenza di una visualizzazione denominata "Hello View" disponibile nella categoria "Hello". Il workbench ha rilevato la classe che implementa la visualizzazione, ma il codice non verrà eseguito fino a quando l'utente non decide di aprire la visualizzazione.
Se si sceglie la visualizzazione "Hello Greetings" dall'elenco Mostra visualizzazione, il workbench attiverà il plug-in, effettuerà l'istanza e l'inizializzazione della classe della visualizzazione e mostrerà quest'ultima nel workbench, insieme a tutte le altre visualizzazioni. Ora il codice dell'utente è in esecuzione.
Ecco creato il primo plug-in. Ulteriori argomenti specifici su classi dell'interfaccia utente e punti di estensione verranno trattati in seguito.