Olá!
Estou tentando rodar meus JUnits que utilizam o framework Jemmy para testar telas Swing, a partir de uma aplicação de roda em cima do tomcat. Explicando melhor…
Trabalho com o Hudson que é um utilitário que monitora alterações no fonte, compila o projeto, roda tarefas agendadas e etc. E ele roda em cima de um Tomcat ( versão 6, nesse caso )
Então… eu uso ele para chamar o Ant. E o Ant executa os testes. Porém, quando o meu teste vai abrir a tela para testar é exibido o seguinte erro:
java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
Obs.: Estou rodando em um Ubuntu Server, setando java.awt.headless=true. Se eu retirar esse linha é mostrado outro problema, que é:
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
Could not initialize class sun.awt.X11GraphicsEnvironment
Alguém tem uma dica?
Obrigado
Att.