Per esaminare l'aspetto e il funzionamento di una classe visuale, è possibile eseguirla in fase di sviluppo.
Quando si esegue un bean o un'applicazione Java con l'editor visuale, viene creata una Virtual Machine che utilizza il percorso delle classi specificato nel percorso di generazione Java del progetto. Il bean Java viene quindi istanziato mediante il relativo costruttore completo. Se il bean Java è una classe visuale (una sottoclasse di java.awt.Component), verrà creata un'apposita finestra in cui troverà posto il bean Java visuale. Se il bean fa parte di o eredita da un bean Java AWT, la finestra sarà di tipo java.awt.Dialog. Se il bean è una classe Swing oppure eredita da una classe Swing, la finestra sarà di tipo javax.swing.JDialog. Se il bean è una classe SWT, la finestra sarà una shell SWT. Se il bean Java visuale non necessita di una finestra perché è di per sé una finestra, verrà reso visibile e gli verrà assegnato una dimensione predefinita dopo essere stato istanziato.
Quando si esegue una classe come bean o applicazione Java, viene creata automaticamente una configurazione di avvio. La configurazione di avvio è utilizzata per avviare una Virtual Machine che istanzia la classe e ne consente l'esecuzione del test. Se esiste già una configurazione di avvio per la classe in esecuzione, verrà utilizzata tale configurazione.
Per eseguire una classe visuale come bean o applicazione Java: