Erro desconhecido do Java: Aviso: Não é possível carregar o Java Runtime Environment

0

Estou recebendo o seguinte diálogo de erro quando quero executar um programa. O programa já funcionou e está dando esse erro de repente:

Warning: Unable to load Java Runtime Environment: C:\....\jvm.dll is not a valid Win32 application

Estou executando um sistema Windows 7 de 64 bits e tenho as versões mais recentes de 64 bits e 32 bits do Java instaladas. Eu já tentei reinstalar então sem sucesso.

Alguma sugestão?

    
por Jonny 26.11.2014 / 10:42

1 resposta

1

Parece que o programa (matlab) é uma versão de 64 bits e está usando o JRE de 32 bits (Java Runtime Environment).

Isso significa que a variável de ambiente MATLAB_JAVA está apontando para o caminho errado do JRE ou não está definida.

DICA: Você pode definir ou editar uma variável de ambiente seguindo estas instruções (mas use os valores neste post de resposta):

Na seção "Variáveis do sistema", modifique ou adicione a variável de ambiente com o

 - variable name: MATLAB_JAVA
 - variable value: <use the path to your JRE>

Para o caminho para o seu JRE, verifique se um deles está disponível:

 - C:\Program Files\Java\jre8
 - C:\Program Files\Java\jre7
 - resp. C:\Program Files\Java\jre<number>

DICA: Para 64 bits, não use o caminho C:\Program Files (x86)\Java\jre<number> , porque esse é o caminho padrão de 32 bits.

Salve e você deve estar pronto.

    
por 26.11.2014 / 11:16