“Error starting modern compiler”
Eu estava obtendo essa mensagem de erro ao tentar rodar uma build com o ANT a partir do eclipse.
Para corrigir o problema foi necessário alterar o meu JAVA_HOME para o mesmo utilizado pelo Eclipse.
O meu eclipse está configurado com o java 1.5 e o meu JAVA_HOME apontava para um jdk 1.6
Alterando o JAVA_HOME para 1.5 a build passou a funcionar.
Obs.: Foi necessário restartar o eclipse para que a alteração tivesse efeito.
Encontrei a solução aqui: http://www.pitr.net/index.php/2006/12/17/error-starting-modern-compiler/
[Editado em 23/08/2010]
Mas o que efetivamente corrige isso é alterar o tools.jar utilizado pelo Ant para o jdk 1.5 , através da opção “Ant” > “Runtime” > “Global Entries”
