Olá a todos, eu fiz o download do pacote do maven e o descompactei no “C:/” .
Coloquei na variável “path” o caminho “$MAVEN_HOME/bin”. Tudo certinho. E também tenho JAVA_HOME com o caminho do meu jdk.
Quando escrevo “mvn -v” no console, dá o seguinte erro:
[b]C:>mvn -v
ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = “C:\Program Files (x86)\Java\jdk1.6.0_10\bin”
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation[/b]
O diretório está corretamente setado nas minhas variáveis de ambiente “Path” e “JAVA_HOME”;
Tanto está correto que o comando > java -version, quando digitado no prompt, funciona.
Se não tivesse no diretório correto este comando daria erro…
:shock:
U
UMC
juniorsatanas:
ERROR: JAVA_HOME is set to an invalid directory.
não e um diretório valido…
Com certeza essa e a minha opniao tbm!!
L
Luana_Lobao
Será algum arquivo de configuração do Maven que faz referência a o diretório bin de Java, e este sim está errado?
rsrsrss… Não vi nenhuma anomalia nos arquivos do Maven…
fuuuuu… não sei, ja verifiquei mais de mil vezes o diretório, antes de postar aqui. E o jdk Java tá lá no diretório que falei…
bom… se alguém tiver alguma opnião, por favor, fale ai.
Pode até ser o diretório que tá errado (e pela mensagem, é esse danado mesmo), mas aonde? No “Path” e em “JAVA_HOME” não é, porque já verifiquei, algum outro lugar pra esse diretório está errado? =}
F
Felagund
o diretório JAVA_HOME não vai até o bin.
Esse é o seu JAVA_HOME
C:\ProgramFiles(x86)\Java\jdk1.6.0_10
Ele não é um diretorio valido pq o maven vai buscar a pasta bin ai dentro.
att
A
Ataxexe
Tenta copiar a pasta “C:\Program Files (x86)\Java\jdk1.6.0_10” para outra estrutura sem espaços e parêntese no nome (alguma coisa do tipo “C:\Java\jdk1.6.0_10”) e mudar a variável JAVA_HOME para correponder ao novo local.
Z
zoren
A variavel JAVA_HOME não inclui a pasta bin
ela aponta diretamente na pasta do java, na pasta bin tem alguns programas que o java usa
L
Luana_Lobao
Era isso mesmo. JAVA_HOME não precisa está mapeada até a pasta “/bin”.
Só em “Path” que o jdk precisa está até o “/bin”.
Obrigada meninos! o/
A
Ataxexe
Eu nem notei que era o “\bin” no final, passei batido nessa.
Uma dica legal pra você é usar na variável PATH o valor “%JAVA_HOME%\bin”, fica bem mais simples.