Javac não é reconhecido no Windows 10

Conteúdo

»Javac não é reconhecido como um comando interno ou externo» é um erro comumente 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.

mensagem de erro-5-11-2248001

O que é JavaC?

Javac (pronunciado “java-see”), é o principal compilador Java incluído no JDK (kit de desenvolvimento do Java) desenvolvido pela Oracle Corporation. O compilador é projetado para aceitar código-fonte em conformidade com as especificações da linguagem Java. (JL) e o converte em bytecode Java de acordo com a especificação de máquina virtual Java (JVM).

O que faz com que o Javac não seja reconhecido como um erro?

O erro »Javac não é reconhecido como um comando interno ou externo» ocorre quando o prompt de comando não consegue encontrar a variável Java PATH. Isso pode acontecer por dois motivos:

  • O kit de desenvolvimento Java está faltando (JDK) na maquina: isso geralmente ocorre porque o usuário assume erroneamente que o compilador Java (Javac) ele é instalado junto com o Java Runtime Environment.

  • O caminho para Javac não está configurado 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 saber a localização do Javac. Se esse é o caso, você precisará definir o caminho manualmente.

Paso 1: Instale o Java Development Kit (JDK)

Um dos principais motivos pelos 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 kit de desenvolvimento Java (JDK).

O JRE faz parte do JDK, mas na maioria das vezes é baixado separadamente. Muitos programas que usam Java Runtime o incluem em seus pacotes de instalação.

Porque existem poucos motivos pelos quais você precisará do Java Development Kit (JDK) se você não está interessado em desenvolvimento java, você pode ter acreditado que o Javac já estava instalado pelo JRE, mas a verdade é que você precisará instalar todo o kit de desenvolvimento Java.

Se você acha que este cenário é aplicável à sua situação, aqui está um guia rápido para instalar o Java Development Kit (JDK) a fim de resolver o erro “Javac não é reconhecido”:

  1. Visite este link (aqui) e clique no ícone de download na plataforma Java (JDK). Isso garantirá que você instale a versão mais recente disponível do Java Development Kit. download-2-181-4284190Baixe a versão mais recente do JDK

  2. Na próxima tela, role para baixo até Java SE Development Kit e certifique-se de selecionar a opção associada ao contrato de aceitação de licença. Em seguida, clique no link de download associado ao Windows. Existem duas opções para escolher, mas recomendamos baixar o arquivo .exe, pois isso impedirá que você extraia o conteúdo quando o download for concluído. download-jdk-8270564Baixe o Java Development Kit

  3. Assim que o download for concluído, abra o executável de instalação do JDK e siga as instruções na tela para concluir a instalação. java-tm-development-8756962Instalando o Java Development Kit

  4. Na próxima tela, certifique-se de que as ferramentas do desenvolvedor e o código-fonte estejam configurados para instalação em seu disco rígido local, juntamente com todas as suas subfunções. O que mais, sim é possível, recomendamos que você mantenha o caminho de instalação padrão porque passo 2 seria mais facil. java-tm-choose-8598229Instale todos os componentes e sub-recursos em seu disco rígido local

    Observação: Como recomendação adicional, anote o caminho de instalação em Instalar em, já que você vai precisar em El Paso 2.

  5. Espere até que o Java Development Kit seja instalado. Quando o processo termina, reinicie seu computador manualmente se não for solicitado automaticamente. the-java-development-kit-is-installation-1575611Instalando o Java Development Kit

Agora que você se certificou de que instalou o pacote correto que instala o JavaC, vá para a etapa 2 onde nos certificamos de ter configurado corretamente o caminho para JavaC.

Paso 2: definir a variável de ambiente Java e atualizar o caminho do sistema

Antes de iniciar este processo, É importante entender que os procedimentos a seguir só são aplicáveis ​​se você tiver garantido que o Java Development Kit esteja instalado corretamente (Paso 1).

Se você instalou o JDK e ainda assim obtém »Javac não é reconhecido como um comando interno ou externo«, acabei de encontrar um dos problemas técnicos mais comuns enfrentados por iniciantes em Java. Para finalizar o Java Development Kit no Windows, você precisará realizar uma série de etapas manuais. Essas etapas devem sempre seguir a instalação do JDK, mesmo depois de atualizar o java dev kit.

Aqui está um guia rápido para definir a variável de ambiente Java correta e atualizar o caminho do sistema:

  1. 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. propriedades do sistema-4-1809783Diálogo de execução: sysdm.cpl

  2. Dentro da janela Propriedades do Sistema, vá para a guia Avançado e clique em Variáveis ​​de ambiente. variáveis ​​de ambiente-6-6371001Vá para a guia Avançado e clique em Variáveis ​​de Ambiente

  3. Na janela da variável de ambiente recém-aberta, clique no botão Novo em Variável de sistema. new-system-variable-6663669Adicionar uma nova variável de sistema

  4. Na janela Nova Variável de Sistema, defina o nome da variável para JAVA_HOME e o valor da variável para o caminho do diretório JDK. Para salvar as alterações, Clique OK. editando-java-variável-1760233Nome da variável e configurações de valor

    Observação: Se você ouviu nosso conselho na etapa 1 e observou o caminho de instalação do JDK, você pode colá-lo diretamente no valor da variável.

    variável-8631112Caminho de instalação JDK

  5. Agora que você está de volta à janela Variáveis ​​de Ambiente, procure uma variável chamada path em System Variables. Com a variável Path selecionada, clique no botão Editar. variável de caminho-5645679Selecione a variável de caminho (em variáveis ​​de sistema) e clique no botão Editar

  6. Na janela Editar Variável de Ambiente, clique no botão Novo. new-button-9051549Clique no botão Novo

  7. Nomeie a variável de ambiente recém-criada % JAVA_HOME% bin e pressione Enter. Mais tarde, pressione OK para aplicar as alterações. java-home-bin-1841053Crie uma nova variável de ambiente e nomeie-a% JAVA_HOME% bin

  8. Com esta última etapa, você deve configurar seu ambiente Java. Agora você pode compilar aplicativos do CMD ou verificar sua versão do Javac. javac-succesfull-3326580JavaC foi configurado corretamente

Há uma etapa adicional que você pode executar no prompt de comando para se certificar de que configurou corretamente o caminho para sua variável de ambiente Java. Siga as etapas abaixo para ver se sua configuração funciona:

  1. Pressione a tecla Windows + R para abrir a caixa de diálogo Executar. Então escreva “cmd” e pressione Enter para abrir uma janela de comando. cmd-55-5996861Diálogo de execução: cmd

  2. Na janela de comando, digite echo% JAVA_HOME% e pressione Enter para ver o retorno que você obtém. Se você vir uma impressão com o diretório JDK, então o passo 2 foi bem sucedido e seu JAVAC funciona perfeitamente. Caso você veja um espaço em vez do caminho JDK, significa que você não pode definir a variável de ambiente; neste caso, revisite El Paso 1 e El Paso 2. cmd-echo-2266011Verificar se a variável de ambiente Java foi definida corretamente

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.