2
respostas

Erro ao executar o make run

Erro apresentado: The JAVA_HOME environment variable is not defined correctly, this environment variable is needed to run this program. make: *** [Makefile:2: package] Error 1

Mudei para a JDK 11, mas mesmo assim não funcionou, qual seria a solução? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá, Felippe

Parece que o problema que você está enfrentando está relacionado à variável de ambiente JAVA_HOME. Essa variável é usada por muitas aplicações Java para encontrar o diretório de instalação do Java.

Para corrigir o problema, você precisa definir a variável de ambiente JAVA_HOME para apontar para o diretório onde o JDK está instalado no seu sistema. A maneira de fazer isso pode variar dependendo do sistema operacional que você está usando.

Se você estiver usando o Linux, você pode adicionar a seguinte linha ao seu arquivo ~/.bashrc:

export JAVA_HOME=/caminho/para/o/jdk

Substitua "/caminho/para/o/jdk" pelo caminho real para o diretório de instalação do JDK. Depois de adicionar essa linha, você precisa executar o seguinte comando para que as alterações entrem em vigor:

source ~/.bashrc

Se você estiver usando o Windows, você pode definir a variável de ambiente JAVA_HOME através do Painel de Controle. Aqui estão as etapas:

  1. Abra o Painel de Controle e clique em "Sistema".
  2. Clique em "Configurações avançadas do sistema".
  3. Clique em "Variáveis de Ambiente".
  4. Clique em "Novo" sob "Variáveis de sistema".
  5. Digite "JAVA_HOME" como o nome da variável e o caminho para o diretório de instalação do JDK como o valor da variável.
  6. Clique em "OK" em todas as janelas.

Após definir a variável de ambiente JAVA_HOME, tente executar o comando make run novamente. Se tudo estiver configurado corretamente, o comando deve ser executado sem erros.

Espero ter ajudado e bons estudos!

Olá, Otávio

A variável de ambiente está configurada

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software