Instalando o Maven

9 respostas
L

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 que estou fazendo de errado?

Agradeço a ajuda… o/

9 Respostas

J

ERROR: JAVA_HOME is set to an invalid directory.

não e um diretório valido…

L

:shock:

Mas o Java está instalado exatamente ai.

C:\Program Files (x86)\Java\jdk1.6.0_10\bin

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

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

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

o diretório JAVA_HOME não vai até o bin.

Esse é o seu JAVA_HOME

C:\Program Files (x86)\Java\jdk1.6.0_10

Ele não é um diretorio valido pq o maven vai buscar a pasta bin ai dentro.

att

A

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

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

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

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.

Criado 27 de dezembro de 2009
Ultima resposta 28 de dez. de 2009
Respostas 9
Participantes 6