Pretty Code Blog

Just another weblog about development

04 2010

“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”


Tags: ,
  • Chico

    Nice site!!

    [Responder]

    Onjacktallcuca Resposta:

    Para eliminar esse erro, vá em:

    Window -> preferences -> java -> Installed JREs.

    E edite a atual para o mesmo do seu java_home (Variável de ambiente)

    [Responder]

    admin Resposta:

    O meu projeto não pode usar o mesmo jre que o meu java_home. Mas o ant necessita de outro java_home.

    O que efetivamente corrige isso é alterar o tools.jar utilizado pelo Ant para o jdk 1., através da opção “Ant” > “Runtime” > “Global Entries”

    [Responder]

« »

Switch to our mobile site

Switch to our mobile site