Alguns usuários encontram o erro da máquina virtual Java não pode ser criado quando tentam iniciar um aplicativo que usa Java. Este problema específico foi relatado como ocorrendo com o Minecraft e vários outros aplicativos baseados em Java.

Erro: uma exceção fatal ocorreu. O programa vai sair.
O que está causando o erro “Não foi possível criar a máquina virtual Java”?
Investigamos esse problema específico examinando vários relatórios de usuários e as estratégias de solução de problemas que eles usaram para resolver a mesma mensagem de erro.. De acordo com suas descobertas, existem alguns cenários que irão desencadear este problema específico:
-
Java é invocado com argumentos ou opções erradas: isso pode acontecer se você estiver executando um aplicativo caseiro ou se estiver tentando abrir um aplicativo de código aberto que é conhecido por causar instabilidade no sistema.
-
A memória heap máxima global Java não é alta o suficiente: uma das causas mais comuns que você pode encontrar este erro específico é se você tentar iniciar um aplicativo Java com um tamanho máximo de memória heap maior do que o definido como uma variável do sistema.
-
O executável Java e / ou o aplicativo requer privilégios administrativos: isso pode acontecer com aplicativos que precisam de acesso de administrador para funcionar corretamente.
Se você está procurando uma maneira de resolver o erro, Não foi possível criar a máquina virtual Java, Este artigo fornecerá várias estratégias de solução de problemas verificadas. Aqui está uma coleção de métodos que outros usuários em uma situação semelhante usaram para resolver o problema.
Para garantir os melhores resultados, Siga os métodos apresentados abaixo na ordem em que são apresentados até descobrir um método eficaz para resolver o erro em sua situação particular..
Método 1: adicione _JAVA_OPTIONS às variáveis do sistema
A maioria dos usuários afetados resolveu o problema criando uma variável de sistema Java chamada _JAVA_OPTIONS e definindo seu valor para Xmx512M. O que isso essencialmente faz é definir o tamanho de heap máximo global para Java.
Isso resolverá quaisquer mensagens de erro que ocorram porque o tamanho máximo da memória do aplicativo Java iniciado é maior do que o definido como Variável do Sistema. Vários usuários que encontraram o mesmo problema relataram que o problema foi totalmente resolvido após realizar as seguintes etapas.
Aqui está o que você precisa fazer para adicionar uma entrada _JAVA_OPTION S nas variáveis do sistema para aumentar o tamanho máximo da memória heap global:
-
Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite »sysdm.cpl» e pressione Enter para abrir a tela Propriedades do sistema.
-
Dentro da tela de Propriedades do Sistema, vá para a guia Avançado e clique em Variáveis de ambiente.
-
Na janela Variável de Ambiente, clique em Novo (em variáveis de sistema).
-
Dentro da janela Nova Variável de Sistema, defina o nome da variável para _JAVA_OPTIONS e o valor da variável para – Xmx512M e clique em OK para salvar as alterações.
-
Feche todas as janelas abertas anteriormente e reinicie a máquina para aplicar as alterações.
-
Na próxima partida, Abra o aplicativo que mostrou o erro Não foi possível criar a máquina virtual Java anteriormente e veja se agora funciona corretamente.

Se você continuar vendo a mesma mensagem de erro ao iniciar o aplicativo, tente adicionar o caminho da Lixeira de Java, que pode ser semelhante a “% CAMINHO DO USUÁRIOJavajdk1.6.0_39bin” à variável de ambiente conforme indicado no método acima e veja se funciona.
Método 2: abra java.exe com direitos de administrador
Vários usuários lutando para resolver o mesmo problema conseguiram resolvê-lo depois de forçar a abertura do executável Java principal (java.exe) com privilégios administrativos.
Alguns usuários relataram que conseguiram resolver o problema depois de aplicar esta solução ao executável Java principal e ao executável do aplicativo, exibindo a mensagem de erro.
Aqui está um guia rápido para tudo isso:
-
Abra o File Explorer e navegue até o local de instalação do Java. Precisamos chegar ao local do executável Java principal (java.exe). Por padrão, você deve encontrá-lo em Arquivos de programas / Java / * Versão de compilação JRE * / bin. A localização exata irá variar dependendo do Java Runtime Environment que você está usando.
Navegue até a localização de java.exe
Observação: se você instalou o java em um local personalizado, em vez disso, procure o local personalizado.
-
Clique com o botão direito em java.exe e escolha Propriedades. A seguir, vá para a guia Compatibilidade e marque a caixa associada a Executar este programa como administrador (nas configurações). Clique em Aplicar para salvar as alterações.
Vá para a guia Compatibilidade e ative Executar este programa como administrador
-
Clique com o botão direito no executável do aplicativo (aquele que está causando o erro) e repita o mesmo procedimento: Compatibilidade> Execute este programa como administrador> Aplicar.
-
Execute o aplicativo e veja se a mensagem de erro foi resolvida.
Método 3: reinstalar Java
Em alguns casos, o erro é disparado porque o Java pode não estar instalado corretamente ou sua instalação foi corrompida com o tempo. Portanto, nesta etapa, vamos reinstalar o Java depois de desinstalá-lo completamente. Para isso:
SUGESTÃO PROFISSIONAL: Se o problema for com seu computador ou laptop, você deve tentar usar Reimage Plus, que pode escanear repositórios e substituir arquivos danificados e perdidos. Isso funciona na maioria dos casos, quando o problema se origina devido à corrupção do sistema. Você pode baixar Reimage para Clicando aqui
-
Pressione a tecla Windows + R para abrir a janela de execução e digite “Appwiz.cpl”.
Escriba “appwiz.cpl” na caixa de diálogo de execução e pressione Enter
-
pressione “Digitar” e a tela Programas e Recursos abrirá.
-
Na tela Programas e Recursos, percorra a lista de aplicativos instalados até encontrar o Java.
Verificando a tela Programas e Recursos
-
Clique com o botão direito e selecione “Desinstalar” para removê-lo completamente do sistema.
-
Primeiro, remova a instalação principal do Java e, em seguida, você também deve remover todas as outras instalações do Java, como atualizações e outras versões.
-
Depois de desinstalar toda a instalação, reinicie o seu computador.
-
Depois de inicializar, visite este link e baixe a última versão do JRE.
-
Verifique se o problema persiste.
-
Se o erro persistir, baixe e instale a versão mais recente do JDK aqui.
Observação: Se você já está usando o JDK, tente alterar suas versões ou desinstalar o JRE que foi instalado junto com ele.
-
Verifique se o problema persiste.
Método 4: corrija os erros com o seu código
Existem diferentes motivos por trás desse erro e alguns deles incluem se você tem alguns erros específicos com seu código. Vamos destacar alguns abaixo.
-
Exclua o traço: alguns usuários notaram que o bug foi corrigido alterando o traço duplo “-” para um único “-” em seu código. Por exemplo:
Mude o código
«Sony @ sony-VPCEH25EN: ~ $ java -version
Recogió JAVA_TOOL_OPTIONS: -agente java: /usr / share / java / jayatanaag.jar
Opção não reconhecida: -versão
Erro: máquina virtual java não pôde ser criada.
Erro: uma exceção fatal ocorreu. O programa vai sair.
UMA«Sony @ sony-VPCEH25EN: ~ $ java -version
Recogió JAVA_TOOL_OPTIONS: -agente java: /usr / share / java / jayatanaag.jar
Opção não reconhecida: -versão
Erro: máquina virtual java não pôde ser criada.
Erro: uma exceção fatal ocorreu. O programa vai sair. -
O que mais, tente remover a seguinte linha do seu argumento
-Djava.endorsed.dirs = »C: N-Program FilesN-Apache Software FoundationN-Tomcat 8.5N aprobado »
-
Abra seu arquivo eclipse.ini e certifique-se de adicionar a entrada “-vm” acima vm args; pelo contrário, JVM V6 será selecionado em env vars.
-
Se você estiver no Ubuntu, você deve saber que java 8 é a única versão compatível. Portanto, usando o terceiro método. Desinstale o Java e instale a versão anterior.
Método 5: edite o arquivo Eclipse.ini
Também podemos modificar coisas dentro do arquivo Eclipes.ini para nos livrar deste problema. Pode haver alguns problemas com sua configuração que precisam ser resolvidos, então nós o dividimos em tópicos separados. Siga aquele que melhor se adapta ao seu cenário.
Reduza o uso de memória
-
Abra o arquivo Eclipse.ini dentro da pasta Eclipse com o bloco de notas.
-
Procure a linha semelhante a “-Xmx256m” (pode ser -Xmx1024m ou -Xmx 512m).
-
Agora mude o padrão para um valor mais razoável dependendo da RAM instalada no seu computador e adicione o número da versão também. Por exemplo:
-Xmx512m -Dosgi.requiredJavaVersion = 1.6 O -Xmx512m -Dosgi.requiredJavaVersion = 1.7 O -Xmx512m -Dosgi.requiredJavaVersion = 1.8
-
O que mais, tente remover o valor “256m” da linha “-launcher.XXMaxPermSize”.
-
Verifique se o problema persiste.
Jogando
-
Tente remover as seguintes linhas do seu arquivo.
-
O que mais, mude as seguintes linhas.
set -Dosgi.requiredJavaVersion = 1.5 UMA set -Dosgi.requiredJavaVersion = 1.6
-
O que mais, tente adicionar a seguinte linha acima “-Vmargs!” Linha.
-
O que mais, aponte para JVM.dll usando a seguinte linha.
-vm C:Arquivos de programas N N-JavaN-jre7binN-client.dll
-
Abra o arquivo Eclipse e substitua “-Vmargs” com o caminho para javaw.exe. Por exemplo:
-arrancar plugins / org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins / org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -produto com.android.ide.eclipse.adt.paquete.de.productos --encargado.XXMaxPermSize 256 milhões -showsplash com.android.ide.eclipse.adt.paquete.de.productos --encargado.XXMaxPermSize 256m --launcher.defaultAction abrir arquivo ** - vm "c:Arquivos de programas N N-JavaNjdk1.7.0_07NbinNjavaw.exe "** -Dosgi.requiredJavaVersion = 1.6 -Xms40m -Xmx768m -Declipse.buildId = v21.1.0-569685
-
O que mais, você pode colocar a seguinte linha no final e verificar se funciona.
-Xms40m
-Xmx512m
-XX: MaxPermSize = 256 m -
O que mais, tente remover as seguintes linhas do eclipse.ini e veja se funciona.
-XX:+UseStringDeduplication -XX:+UseG1GC
-
Você também pode tentar excluir o arquivo eclipse.ini se o problema persistir, já que, supostamente, corrigiu o problema para alguns, mas lembre-se de fazer backup primeiro, caso precise. O que mais, tente fechar todos os aplicativos que consomem energia antes de iniciar o java para se certificar de que os recursos adequados estão disponíveis.
Verificação de corrupção JDK
-
pressione “Windows” + “R” para abrir o prompt de execução e digite “cmd”.
-
Digite o seguinte comando e verifique se dá um erro.
c:> java -version
-
Se falhar, reinstalar o JDK completamente.
SUGESTÃO: Se nenhum dos métodos resolver o seu problema, Recomendamos que você use a ferramenta de reparo Reimage, que pode fazer a varredura de repositórios para substituir arquivos danificados e perdidos. Isso funciona na maioria dos casos, quando o problema se origina devido a uma corrupção do sistema. Reimage também irá otimizar seu sistema para desempenho máximo. Você pode baixar Reimage para Clicando aqui
Postagem Relacionada:
- ⭐ Como obter códigos RP gratuitos em League of Legends?
- Error 0x800701E3 en Windows 7, 8.1, 10
- ▷ Como corrigir o erro ao criar o volume de pré-inicialização para erro de instalação do APFS
- ePSXe parou de funcionar
- ▷ Como reduzir o efeito do estado de corrupção nos exilados de Conan
- ▷ Como reter ou visualizar a senha do Grupo Doméstico no Windows 10
Navegue até a localização de java.exe
Vá para a guia Compatibilidade e ative Executar este programa como administrador
Escriba “appwiz.cpl” na caixa de diálogo de execução e pressione Enter
Verificando a tela Programas e Recursos



