Correção: Javac não é reconhecido no Windows 10
“O Javac não é reconhecido como um comando interno ou externo ” é um erro freqüentemente encontrado por pessoas que tentam compilar programas Java no Windows usando o Prompt de Comando. Também pode ser encontrado quando os usuários tentam verificar a versão atual do compilador Java principal.
O que é o JavaC?
O Javac (pronuncia-se “java-see”) é o principal compilador Java incluído no JDK (Java Development Kit) desenvolvido pela Oracle Corporation. O compilador é projetado para aceitar o código-fonte que está em conformidade com as especificações da linguagem Java (JLs) e convertê- lo em bytecode Java de acordo com as JVMs (Java Virtual Machine Specification).
O que faz com que o Javac não seja reconhecido erro
O erro “ Javac não é reconhecido como um comando interno ou externo ” é encontrado quando o Prompt de Comando não consegue encontrar a variável Java PATH. Isso pode acontecer por dois motivos:
- O Java Development Kit (JDK) está ausente da máquina - Isso geralmente acontece porque o usuário supõe erroneamente que o Java Compiler (javac) está instalado junto com o Java Runtime Environment .
- O caminho para o Javac não está definido ou está configurado incorretamente - Para compilar a partir do Prompt de Comando e certificar-se de que outras ferramentas do servidor de aplicativos funcionem corretamente, o sistema precisa estar ciente da localização do Javac. Se este for o caso, você precisará definir o caminho manualmente.
Se você estiver com dificuldades para resolver esse problema específico no Windows 10, este artigo fornecerá alguns guias com a garantia de resolver o problema. Abaixo, você tem algumas etapas que outros usuários em uma situação semelhante usaram com êxito para resolver o problema.
Para obter os melhores resultados, siga as etapas abaixo para garantir que o problema seja resolvido para seu cenário específico. Vamos começar!
Etapa 1: Instalando o Java Development Kit (JDK)
Uma das principais razões pelas quais esse erro ocorre é que os usuários que estão apenas começando a aprender Java estão confundindo o Java Runtime Environment (JRE) com o Java Development Kit (JDK) .
O JRE faz parte do JDK, mas a maior parte do tempo é baixado separadamente. Muitos dos programas que fazem uso do Java Runtime incluem em seus pacotes de instalação.
Como há muito poucos motivos pelos quais você precisará do Java Development Kit (JDK) se não estiver interessado em Desenvolvimento em Java, talvez acreditasse que o Javac já estava instalado pelo JRE, mas a verdade é que você precisará instalar todo o Java Development Kit.
Se você acha que este cenário é aplicável à sua situação, aqui está um guia rápido sobre como instalar o Java Development Kit (JDK) para resolver o erro “javac is not recognised” :
- Visite este link ( aqui ) e clique no ícone Download acima da Plataforma Java (JDK) . Isso garantirá a instalação da versão mais recente disponível do Java Development Kit .
Baixando o mais recente JDK - Na próxima tela, role para baixo até o Java SE Development Kit e certifique-se de selecionar a alternância associada ao acordo de licença de aceitação . Em seguida, clique no link de download associado ao Windows. Há duas opções para escolher, mas recomendamos que você baixe o arquivo .exe, pois isso o poupará de extrair o conteúdo quando o download estiver concluído.
Fazendo o download do Java Development Kit - Quando o download estiver concluído, abra o executável de instalação do JDK e siga as instruções na tela para concluir a instalação.
Instalando o Java Development Kit - Na próxima tela, certifique-se de que ambas as Ferramentas de Desenvolvimento e o Código Fonte estejam configurados para instalar em seu disco rígido local juntamente com todos os seus sub-recursos. Além disso, se possível, incentivamos você a preservar o caminho de instalação padrão porque a Etapa 2 será mais fácil.
Instale todos os componentes e sub-recursos em seu disco rígido local Nota: Como recomendação adicional, anote o caminho de instalação em Instalar para, porque você precisará dele na Etapa 2 .
- Aguarde até que o Java Development Kit esteja instalado. Quando o processo estiver concluído, reinicie o computador manualmente se você não for solicitado automaticamente.
Instalando o Java Development Kit
Agora que você certificou-se de ter instalado o pacote correto que instala o JavaC, vá para a Etapa 2, onde nos certificamos de configurar o caminho para o JavaC corretamente.
Etapa 2: Configurando a Variável de Ambiente Java e Atualizando o Caminho do Sistema
Antes de começarmos com este processo, é importante entender que os procedimentos a seguir são aplicáveis somente se você tiver certeza de que o Java Development Kit está instalado corretamente ( Etapa 1 ).
Se você instalou o JDK e ainda está recebendo o comando “O Javac não é reconhecido como um comando interno ou externo ”, você acabou de encontrar um dos problemas técnicos mais comuns enfrentados pelos iniciantes em Java. Para finalizar o Java Development Kit no Windows, você precisará executar uma série de etapas manuais. Essas etapas devem sempre seguir a instalação do JDK, mesmo depois de atualizar o kit de desenvolvimento Java.
Aqui está um guia rápido sobre como configurar a variável de ambiente Java correta e atualizar o caminho do sistema:
- Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “ sysdm.cpl ” e pressione Enter para abrir a janela Propriedades do sistema .
Executar diálogo: sysdm.cpl - Dentro da janela System Properties, vá para a aba Advanced e clique em Environment Variables .
Vá para a guia Avançado e clique em Variáveis de Ambiente - Na recém-aberta janela Variável de Ambiente, clique no botão Novo em Variável do sistema .
Adicionando uma nova variável do sistema - Na janela Nova Variável do Sistema, defina o nome da Variável como JAVA_HOME e o valor da Variável como o caminho para o seu diretório JDK . Para salvar as alterações, clique em OK.
Configurando o nome da variável e o valor da variável Nota: Se você ouviu nosso conselho na Etapa 1 e anotou o caminho de instalação do JDK, pode colá-lo diretamente no valor da Variável .
Caminho de instalação do JDK - Agora que você retornou à janela Variáveis de Ambiente, procure uma variável chamada caminho em Variáveis do sistema . Com a variável Path selecionada, clique no botão Edit .
Selecione a variável Path (em Variáveis do sistema) e clique no botão Editar - Na janela Editar variável de ambiente, clique no botão Novo .
Clique no botão Novo - Nomeie a variável de ambiente recém-criada % JAVA_HOME% \ bin e pressione Enter . Em seguida, clique em Ok para aplicar as alterações.
Crie uma nova variável de ambiente e nomeie-a como% JAVA_HOME% \ bin - Com esta última etapa, seu ambiente Java deve ser configurado. Agora você poderá compilar aplicativos a partir do CMD ou verificar sua versão do Javac.
O JavaC foi configurado com sucesso
Etapa do bônus: Verificando se a configuração foi bem sucedida
Há uma etapa adicional que você pode seguir no Prompt de Comando para verificar se configurou com êxito o caminho da variável de ambiente Java. Siga as etapas abaixo para ver se sua configuração está funcionando:
- Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ cmd ” e pressione Enter para abrir uma janela do prompt de comando.
Executar diálogo: cmd - Na janela Prompt de Comando, digite echo% JAVA_HOME% e pressione Enter para ver qual retorno você obtém. Se você vir uma impressão com o diretório para o JDK, a Etapa 2 foi bem-sucedida e seu JAVAC está funcionando bem. No caso de você ver um espaço em vez do caminho do JDK, isso significa que você falhou na configuração da variável de ambiente - nesse caso, consulte as Etapas 1 e 2 .
Verificando se a variável de ambiente Java foi configurada corretamente