I'm not certain, but I believe certain X11 libraries are needed on linux in order for certain swing and awt components to work unless you specify to the jvm to run in headless mode.
[Message sent by forum member 'areplogle' (areplogle)]
http://forums.java.net/jive/thread.jspa?messageID=213463