Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

'ant' não é reconhecido como um comando interno

Olá, pessoal. Ainda não consegui fazer rodar o ant jetty.run. O próprio ant -version não funciona.

Já adicionei nas "Variáveis do sistema" a variável ANT_HOME com o valor C:\apache-ant-1.10.9-bin.

E no Path também adicionei %ANT_HOME%\bin. Atualmente estou utilizando Windows 10.

Só para constar: dei um javac -version para verificar se está ok com o JDK, e aparentemente está (retorno foi "javac 15").

O que mais precisaria fazer neste caso?

2 respostas
solução!

Para não está funcionando, significa que o set da variável PATH não foi feito da forma correta.

Você terá que fazer um troubleshooting para saber onde você errou ao configurar:

  1. Testa se a pasta onde está a instalação do ant está correta: Na linha de comando use C:\apache-ant-1.10.9-bin\bin\ant -version

  2. Verifica com o comando SET se as variáveis JAVA_HOME, ANT_HOME e PATH estão corretas

  3. Usa a ANT_HOME para o mesmo teste 1: %ANT_HOME%\bin\ant -version

  4. Coloca aqui o que estava errado (passo principal kkkkk).

Oi, Evandro! Obrigado pela resposta. A única coisa que fiz foi reajustar a pasta onde está o apache-ant. Deixei exatamente da forma que você mencionou acima: C:\apache-ant-1.10.9-bin\bin\ant -version. Antes eu tinha algo como C:\apache-ant-1.10.9-bin\apache-ant-1.10.9\bin\ant -version. Provavelmente foi quando deszipei.

Agora já aparece a versão do ant:

ant -version
Apache Ant(TM) version 1.10.9 compiled on September 27 2020

Obrigado pela resposta!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software