19
respostas

Problema ao atualizar a PATH (%ANT_HOME%\bin)

Após tentativa de atualização o sistema exibiu a mensagem: "O sistema não pode encontrar o caminho especificado."

19 respostas

Olá, Alex.

Você chegou a definir a Variável de Ambiente ANT_HOME?

Sim. Cheguei a definir. Mas ainda estou com problemas ao tentar executar o leiloes.zip no prompt de comando (Windows).

Olá, Alex.

Abra o prompt de comando e veja em qual pasta ele está.

Você pode descobrir essa pasta com o seguinte comando:

echo %cd%

Descompacte esse ZIP nessa pasta.

Depois, no prompt de comando, entre na pasta leiloes com o comando:

cd leiloes

Há um curso sobre Prompt de comandos na Alura: https://cursos.alura.com.br/course/prompt

O sistema exibe a seguinte mensagem:

'ant' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

Você precisa colocar o local dos binários do Ant na variável de ambiente PATH.

Recomendo seguir o seguinte tutorial: https://loiane.com/2015/03/instalando-o-apache-ant-e-configurando-a-variavel-de-ambiente-ant_home-no-windows/

Ainda exibe a msg: 'ant' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

Você chegou a colocar o %ANT_HOME/bin%, na variável de ambiente %PATH%, conforme o link?

Sim. Coloquei.

Alex,

Qual o conteúdo da sua variável de ambiente PATH?

E da ANT_HOME?

ANT_HOME

C:\apache-ant-1.9.4-bin

PATH

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%ANT_HOME\bin%;

Opa, Alex.

Testa um pequeno detalhe: coloque o % antes do \bin.

Assim:

%ANT_HOME%\bin

Me diga se funcionou!

Ah, sempre abra um novo prompt de comando para testar!

Ainda não.

Continua apresentando a msg: 'ant' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

Poxa... E o Ant está realmente descompactado nessa pasta C:\apache-ant-1.9.4-bin?

A principio sim. Na pasta 'lib' possui vários arquivos ANT compactados e também arquivos ANT com extensão .pom

Acho que é isso mesmo.

Na minha máquina, tenho a versão 1.9.13, e os arquivos são os seguintes:

.
├── bin
│   ├── ant
│   ├── ant.bat
│   ├── ant.cmd
│   ├── antenv.cmd
│   ├── antRun
│   ├── antRun.bat
│   ├── antRun.pl
│   ├── complete-ant-cmd.pl
│   ├── envset.cmd
│   ├── lcp.bat
│   ├── runant.pl
│   ├── runant.py
│   └── runrc.cmd
├── CONTRIBUTORS
├── contributors.xml
├── etc
│   ├── ant-bootstrap.jar
│   ├── changelog.xsl
│   ├── checkstyle
│   │   ├── checkstyle-frames-sortby-check.xsl
│   │   ├── checkstyle-frames.xsl
│   │   ├── checkstyle-text.xsl
│   │   └── checkstyle-xdoc.xsl
│   ├── coverage-frames.xsl
│   ├── jdepend-frames.xsl
│   ├── jdepend.xsl
│   ├── junit-frames-xalan1.xsl
│   ├── junit-frames.xsl
│   ├── junit-noframes.xsl
│   ├── log.xsl
│   ├── maudit-frames.xsl
│   ├── mmetrics-frames.xsl
│   └── tagdiff.xsl
├── fetch.xml
├── get-m2.xml
├── INSTALL
├── KEYS
├── lib
│   ├── ant-antlr.jar
│   ├── ant-antlr.pom
│   ├── ant-apache-bcel.jar
│   ├── ant-apache-bcel.pom
│   ├── ant-apache-bsf.jar
│   ├── ant-apache-bsf.pom
│   ├── ant-apache-log4j.jar
│   ├── ant-apache-log4j.pom
│   ├── ant-apache-oro.jar
│   ├── ant-apache-oro.pom
│   ├── ant-apache-regexp.jar
│   ├── ant-apache-regexp.pom
│   ├── ant-apache-resolver.jar
│   ├── ant-apache-resolver.pom
│   ├── ant-apache-xalan2.jar
│   ├── ant-apache-xalan2.pom
│   ├── ant-commons-logging.jar
│   ├── ant-commons-logging.pom
│   ├── ant-commons-net.jar
│   ├── ant-commons-net.pom
│   ├── ant-jai.jar
│   ├── ant-jai.pom
│   ├── ant.jar
│   ├── ant-javamail.jar
│   ├── ant-javamail.pom
│   ├── ant-jdepend.jar
│   ├── ant-jdepend.pom
│   ├── ant-jmf.jar
│   ├── ant-jmf.pom
│   ├── ant-jsch.jar
│   ├── ant-jsch.pom
│   ├── ant-junit4.jar
│   ├── ant-junit4.pom
│   ├── ant-junit.jar
│   ├── ant-junit.pom
│   ├── ant-launcher.jar
│   ├── ant-launcher.pom
│   ├── ant-netrexx.jar
│   ├── ant-netrexx.pom
│   ├── ant-parent.pom
│   ├── ant.pom
│   ├── ant-swing.jar
│   ├── ant-swing.pom
│   ├── ant-testutil.jar
│   ├── ant-testutil.pom
│   ├── libraries.properties
│   └── README
├── LICENSE
├── manual
│   ├── ...
├── NOTICE
├── patch.xml
├── README
└── WHATSNEW

85 directories, 1617 files

Depois de muita briga e várias leituras para interpretar a correta configuração, finalmente consegui! \o/

Obrigado pelo apoio.

Opa, Alex.

Como você resolveu? Compatilhe conosco!

ANT_HOME: C:\apache-ant-1.9.13-bin\apache-ant-1.9.13

Depois executei o prompt de comando com o seguinte caminho:

C:\leiloes\leiloes (Há uma duas pastas depois de C:\leiloes que são _MACOSX e leiloes, após descompactar o arquivo).

dai foi possível fazer o jetty.run

Legal, Alex.

Obrigado por compartilhar. E parabéns!

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