1
resposta

java -jar api.jar esta dando erro

Após colocar no terminal do java, apareceu a seguinte mensagem:

java : O termo 'java' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um 
caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
No linha:1 caractere:1
+ java -jar api.jar
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (java:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Gostaria de saber como eu poderia solucionar esse problema? Obrigado

1 resposta

Olá, Talles! Tudo bem?

Isso geralmente acontece quando o Java não está instalado corretamente ou o caminho para o executável do Java (Java Home) não está configurado nas variáveis de ambiente do seu sistema. Vou te guiar por algumas etapas para tentar resolver isso:

  1. Verifique se o Java está instalado: Abra o terminal e digite o seguinte comando:

    java -version
    

    Se o Java estiver instalado corretamente, você verá a versão do Java instalada. Caso contrário, você precisará instalar o Java.

  2. Instale o Java (se necessário): Caso precise instalar o Java, use o seguinte link: Java Downloads

    Recomendo que utilize a versão 17 dele por ser mais estável do que a mais atual, porém, fica a seu critério. Além disso, quando for baixar o instalador, recomendo que baixe a versão x64 Installer e não a x64 MSI Installer. Já que a primeira versão realiza a instalação e faz a configuração das variáveis de ambiente, elas são necessárias para chamar o compilador Java no terminal.

  3. Reinicie o terminal: Após os passos anteriores, feche e reabra o terminal para que as mudanças tenham efeito.

Depois de seguir esses passos, tente novamente executar o comando java -jar api.jar.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.