3
respostas

ERRO AO TENTAR ABRIR O FORGE NO CMD

Boa tarde, segui todos os passos para abrir o forge pelo cmd mas ele acaba nao abrindo e emitindo uma mensagem, alguem poderia me ajudar?

C:\Desenvolvimento\forge.jboss\forge-distribution-3.9.1.Final\bin>forge

ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_181\bin"
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation

'cmd' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
3 respostas

Esse erro costuma acontecer quando a variável de ambiente do Windows aponta para um diretório do Java onde ele não está instalado. Verifica se o Java está instalado nessa pasta. JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_181\bin" Tem vários jeitos de resolver esse problema , o mais fácil que pode resolver é desinstalar e reinstalar o Java.

Olá Renan, tudo bem?

Como o André comentou, isso ocorre devido a sua variável de ambiente estar apontando para uma JAVA_HOME inválida.

Verifique que a sua variável de ambiente JAVA_HOME está com o diretório bin no final (C:\Program Files\Java\jdk1.8.0_181\bin). Quando informamos a JAVA_HOME, é o local onde está instalado a nossa JDK, então devemos informar somente até o diretório da JDK, e com esse seu caminho, ficaria da seguinte forma sua JAVA_HOME:

C:\Program Files\Java\jdk1.8.0_181

Espero ter ajudado. Bons estudos.

Boa tarde Renan! Eu tive o mesmo problema hoje mesmo, resolvi criando a variável JAVA_HOME com o endereço da JRE 1.8.

Painel de controle > Sistema e Segurança > Sistema > Configurações avançadas do sistema > Variáveis de ambiente.

Ai você clica em novo no campo Variáveis do Sistema, coloca o nome da variável como JAVA_HOME e o endereço você aponta pra onde está instalado o seu JRE ou JDK.

Exemplo: C:\Program Files\Java\jre1.8.0_191

Espero ter ajudado !