A algum tempo atrás me reparei com a seguinte mensagem de erro “Could Not Create The Java Virtual Machine”, isso acontece quando tentamos executar algum programa que é baseado na linguagem Java, normalmente em Windows XP e 7, esse erro aconteceu comigo quando eu tentava executar o EFD contribuições. Então hoje deixo a solução e explicação desse problema simples, mas que nos dá uma incrível dor de cabeça.
O que é Java?
É uma linguagem de programação e plataforma computacional lançada pela primeira vez pela Sun Microsystems em 1995. Existem muitas aplicações e sites que não funcionarão, a menos que você tenha o Java instalado, e mais desses são criados todos os dias. Ele é rápido, seguro e confiável. De laptops a datacenters, consoles de games a supercomputadores científicos, telefones celulares à Internet, e está em todos os lugares!
Fonte: Java
Mensagem do Erro
ERRO:
—————————————————————————————————
Java Virtual Machine Launcher
—————————————————————————————————
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
—————————————————————————————————
OK
—————————————————————————————————
Porque o problema ocorre?
O problema ocorre devido a ausência de uma variável de ambiente no sistema que é chamada de _JAVA_OPTIONS, onde esses problemas a usam para inicializar. Você pode entender mais sobre o problema em como corrigir erro OutOfMemoryError PermGen Space.
Solução
Para resolver o problema é necessário apenas adicionar essa variável com seu valor nas variáveis do seu sistema, para isto siga o tutorial abaixo:
1. Clique com o botão direito sobre “Meu Computador“, selecione a opção “Propriedades“.
2. Clique sobre a aba “Avançado” ou em “Configurações Avançadas do Sistema“.
3. Clique sobre “VARIÁVEIS DE AMBIENTE”
4. Então clique em “Novo“.
5. Em nome da variável insira:
_JAVA_OPTIONS
6. No valor da variável coloque:
-Xmx512m
Se quiser assistir a solução do erro em vídeo, assista o vídeo como resolver o erro do Minecraft could not create the java virtual machine.
Se você seguiu as etapas, tente abrir seu programa novamente. Caso tenha alguma dúvida ou até mesmo queira deixar algum feedback, utilize o campo de comentários abaixo.