Eclipse y sus problemas con Java en Linux
Eclipse tiene algún problema para correr aplicaciones gráficas que corren con librerías de Swing en Java 5 (1.5). A pesar de que el código esté bien y corra perfectamente normal si lo compilas y lo corres desde consola, al correrlo sobre Eclipse solo conseguirás que cualquier menú gráfico como un simple Input Dialog
se bloquee.
Este problema se solucionó con Java 6 (1.6), así que es recomendable actualizar, en Ubuntu puedes conseguir el paquete de Sun en el repositorio.
sudo aptitude install sun-java6-jdk
Enseguida puedes seleccionar que versión de Java esta utilizando tu sistema.
sudo update-alternatives --config java
Y finalmente configurar tus proyectos existentes en Eclipse para que funcionen con la nueva versión.
Window -> Preferences -> Java -> Installed JREs