# How can I get a graphical application to work in Virgo?

To get GUI apps to work in Virgo, you have to edit <tt>lib/java6-server.profile</tt> in order to add some packages to the <tt>org.osgi.framework.bootdelegation</tt> property.

On Mac, you need to add some Apple packages:

    org.osgi.framework.bootdelegation = \
     org.eclipse.virgo.osgi.extensions.*,\
     org.eclipse.virgo.osgi.launcher.*,\
     org.eclipse.virgo.kernel.authentication,\
     com.sun.*,\
     javax.xml.*,\
     org.apache.xerces.jaxp.*,\
     org.w3c.*,\
     org.xml.*,\
     sun.*<span style="color:#ff0000">,\
     apple.*,\
     com.apple.*</span>

On Windows, you just need to add <tt>com.sun.*</tt> as <tt>sun.*</tt> is already in the list.

    org.osgi.framework.bootdelegation = \
     org.eclipse.virgo.osgi.extensions.*,\
     org.eclipse.virgo.osgi.launcher.*,\
     org.eclipse.virgo.kernel.authentication,\
     com.sun.*,\
     javax.xml.*,\
     org.apache.xerces.jaxp.*,\
     org.w3c.*,\
     org.xml.*,\
     sun.*<span style="color:#ff0000">,\
     com.sun.*</span>