Bom dia,
O comando "javac -version", não está funcionando.
Bom dia,
O comando "javac -version", não está funcionando.
Olá Thamirys,
você precisa seguir os passos dos textos da primeira aula https://cursos.alura.com.br/course/primeiros-passos-com-java/task/2061
Nele mostra como configurar para o seu sistema operacional
Olá,
Já vi dar este erro porque o Java foi instalado, mas faltou as configurações de variáveis de ambiente, no caso de estar utilizando Windows. Confira a parte de criação da variável de ambiente JAVA_HOME (caminho da pasta de instalação do Java), e de editar a variável de ambiente Path, adicionado ao final: ;%JAVA_HOME%\bin
Abraço.
Fiz isso, mas continua aparecendo a mensagem "'javac' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
Oi Thamirys,
executa o comando
echo %PATH%
e coloca o resultado aqui.
A Path tem que terminar com ponto_e_vírgula. Dá uma conferida.
Segue o echo:
C:\Users\Thamirys>echo %PATH% C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Git\cmd;C:\Users\Thamirys.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\ProgramData\chocolatey\bin;https://www.youtube.com/watch?v=2Y5uvxDMHuE 'list' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. 'index' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
Então, aparentemente falta uma parte da configuração conforme descrito no link que passei
"Agora vamos alterar a variável PATH. Não crie uma variável nova, altere a variável PATH que já existe. Escolha ela e clique em Editar. No final do valor atual complemente com o valor %JAVA_HOME%\bin. Não se esqueça do ponto e vírgula que separa o path anterior desse novo path que estamos colocando."
ou seja, após o último valor coloca o ; e adiciona o %JAVA_HOME%\bin;
Fiz, não funcionou.
Olá Thamirys, você conseguiu resolver o seu problema?
Se não deu certo, vamos fazer uma nova analise, vai no seu terminal e digita o seguinte comando
echo %JAVA_HOME%
Vai para o caminho que ele retornar, e entra na pasta \bin
Por exemplo, a saída foi:
C:\(Endereço)\Java\jdk1.8.0_build
procura o diretório:
C:\(Endereço)\Java\jdk1.8.0_build
Dentro desse diretório há diversos aplicativos, procura pelo javac.
Caso você encontre tente rever a sua configuração com calma, as vezes é um ;
errado que gera um baita transtorno.
Espero ter ajudado
Obrigada pela ajuda Joel, o caminho do jdk estava errado, pois tinha colocado o caminho do jre, troquei e funcionou o javac.
class progmodificado{
public static void main(String args[]){
System.outprintln("OI");
}
}
Oi Thiago, você está com algum problema?