Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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!