Solução Erro Java - Javac não é reconhecido como um comando interno ou externo

preview_player
Показать описание
Neste vídeo eu mostro como solucionar o erro de compilação do java que informa no CMD que o Javac não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

Não tem o JDK instalado? Baixe-o aqui:

Tags extras ========================================

javac is not recognized as an internal or external command
javac não é reconhecido como um comando interno ou externo
erro java windows 10
erro jdk windows 10
erro java windows 8
erro jdk windows 8
erro java windows 7
erro jdk windows 7
windows não compila programa java
jdk não funciona no windows
Рекомендации по теме
Комментарии
Автор

Tu é brabo demais, meu mano. Quebrei a cabeça por um tempo com esse problema pesquisando em fóruns e outros locais, mas nada funcionava. +1 inscrito

brenocavalcanti
Автор

Aeeee! Muitíssimo grata! To aprendendo agora a programar em java assistindo aulas no youtube. Mas o rapaz que ensina falou sobre configurar no diretório de variáveis e tudo mais, mas usando o quadrinho de baico e usando JAVA_HOME e editando o path, colocando %JAVA_HOME%\bin. Mas esse pra mim não adiantou. Assim que eu instalei não tava dando erro ao colocar java no cmd. Instalei e no dia tava passando o javac. No dia seguinte já não tava mais funcionando. Até achei que era pq tava com 2 versões de java: um do 8 e um mais recente 11.07. Quis deixar numa versão próxima com a que o professor do curso tava usando pra não ter muita diferença, mas parece que mesmo sendo windowns 10 e uma versão 11, ainda assim houveram diferenças pequenas, mas que pra quem não manja ainda desse mundo, é uma mostro de 7 cabeças. Muitíssimo grata mais uma vez! Já ganhou uma nova inscrita ;) Lm. Agora falta eu descobrir outro problema que é este:
"Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment" que aparece no meu cmd quando tento executar o arquivo java já compilado em .class =(
Já boto o cmd pra rodar a partir da pasta do desktop onde está o arquivo .class que acabei de compilar...=(

capivaralibertaria
Автор

Nossa mano, fui em varios foruns e as explicações eram sempre as msm e o erro continuava, era um "faz isso", "faz aquilo" e "aquele outro", quando vi teu video ja tava sem esperanças, fiz meio sem acreditar, me apavorei com o quão simples tu transformou, muito obrigado!!!!

marciorf
Автор

Salvou de mais Bro kkk Minhas aulas de Java vão pra frente agora. Continue com bom trabalho, parabéns

luizzzh.
Автор

Caraca Irmão me ajudou demais, tava a horas procurando como fazer isso e não conseguia encontrar, pois não dava certo. vc foi o unico que me ajudou Obrigado ganhou + 1 inscrito e like valeu

damiaotiktok
Автор

Vários vídeos falando para configurara o path com a variável JAVA_HOME e não funcionava, obrigado, suas dicas resolveram o problema.

luisaransegui
Автор

Show de bola, perdi o dia tentando até encontrar seu vídeo! parabéns pela astúcia!

fabiocamargo
Автор

valeu já tinha reinstalado o JDK e nada tinha configurado a variável igual aparece em alguns foruns mas não funcionava! um like bem grande e mais inscrito!

sergiomelo
Автор

Tive esse problema e achei a solução de cara aqui, muito obrigado pelo tutorial e já ganhou mais um seguidor.

koitysakaguchi
Автор

No meu não dá certo, aparece a seuqinte mensagem. O termo Java não é reconhecido como nome de cmdlet

meumundo
Автор

o cara é monstro caraca unico q deu certo ja tava deseperadooo vlwww

maiconart
Автор

Muito Obrigado mesmo amigo. Passei 3 dias para achar essa solução... cheguei a usar um IDE (netbeans) por não conseguir compilar pelo cmd...

paulodudu
Автор

Cara quando eu executo ele não compila ele abre em arquivo txt o código oque pode ser ?

yagophellipe
Автор

Mas um like ai, resolveu meu problema, tava a dias procurando solucionar esse erro. vlw cara..

lourivalcarmo
Автор

to com o erro seguinte javac: file not found: Teste.java
Usage: javac <options> <source files>
use -help for a list of possible options


o que irei fazer?

davivictor
Автор

Funcionou para mim, mas tem um "Path" nas variáveis de Sistema que ao agregar o caminho do JDK na variável de Usuário vai também para para a de Sistema. Para mim funcionou mas tive que mexer também na de Sistema. No final ficou os caminhos do JDK e do JRE. Só assim funcionou .
Mas foi ótima sua "aula". Obrigado.

CDescardeci
Автор

Ola como resolver o problema do comando (java test), da erro quando aperto enter

franciscocristian
Автор

Luan, aqui não aparece a opção procurar no diretório quando tento editar o path

danielnavi
Автор

Valeeeu meu querido, em 2024 segue ajudando a gente

rharysonsilva
Автор

Foi a única coisa que funcionou....obrigado

drigo