Problema de Java (Java Runtime inexistente)

Problema de Java (Java Runtime inexistente)

Atualmente estou tendo problemas para jogar Minecraft. Joguei Minecraft perfeitamente antes de ter problemas com meu computador. Agora, quando abro o minecraft.exearquivo (ou tento abrir o próprio Java no menu Iniciar), ele diz que há um problema com o Java:

O registro refere-se a uma instalação inexistente do Java Runtime Environment ou o tempo de execução está corrompido. O sistema não consegue encontrar o caminho especificado

Reinstalei o Java, mas parece que há um problema com meu instalador do Windows:

"Erro 1723. Há um problema com este pacote do Windows Installer. Não foi possível executar uma DLL necessária para a conclusão desta instalação. Entre em contato com a equipe de suporte ou com o fornecedor do pacote."

Tentei reinstalar o serviço de instalação do Windows, mas isso indica que não há espaço suficiente (embora eu tenha cerca de 12 GB livres no disco rígido). Não tenho certeza se este é o arquivo correto que estou tentando instalar, mas achei que valeria a pena tentar.

Responder1

Aqui está o que fiz no Windows 7:

Abra o editor de registro (regedit.exe) usando uma conta de administrador.

Vá paraComputer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment

Para cada versão nesse caminho, verifique se os caminhos das variáveis ​​JavaHome e RuntimeLib estão corretos. RuntimeLib deve se referir a um jvm.dllarquivo existente, JavaHome deve ser o início deste caminho com a \bin\client\jvm.dllparte removida.

Se você tiver várias versões no registro e não tiver uma versão java correspondente em seu disco para uma delas, remova a entrada supérflua do registro.

Se a versão correspondente do Java estiver em outro local do seu disco, atualize os caminhos. Para cada versão do Java que você possui, você precisa fazer isso duas vezes (uma vez para a compilação específica que você possui (exemplo 1.7.0_04) e uma vez para a versão base (exemplo 1.7). A minha (mas tome cuidado, eu instalei em uma versão personalizada localização) são:

  • JavaHome C:\java\jre
  • RuntimeLibC:\java\jre\7\bin\jvm.dll

Recebi o erro porque movi o software para outro diretório após a instalação.

Responder2

Tente renomear o .exe para .jar. As pessoas estão tendo o mesmo problema e isso parece resolvê-lo.

Depois de tentar isso, remova todas as instâncias do Java que você possui e reinstale com um pacote do site do Java. Certifique-se de que seja a arquitetura correta (32-64 bits). Tente remover o Java com o utilitário de limpeza do Windows, reinicie e reinstale.

EDITAR:Pensando bem, quando eu executei o Windows, algo semelhante aconteceu comigo. Tente atualizar para a versão mais recente do Windows Installer. Se você já estiver no máximo, tente reinstalar.

Responder3

Minha estação de trabalho é Win 7 de 64 bits.

A solução para mim foi mudar todas as referências de

C:\Program Files\Java\...

para

C:\Program Files (x86)\Java\...

no caminho do registro

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\

Meu caminho real de instalação e entradas de registro não correspondiam.

informação relacionada