A correção não pôde criar a máquina virtual Java no Windows 10
Miscelânea / / April 22, 2022
Programas ou jogos baseados em Java são sempre confiáveis quando o Java está instalado corretamente. Mas, recentemente, os usuários relataram que não podiam criar a máquina virtual Java enquanto tentavam executar programas Java como o Minecraft. Isso significa que a máquina virtual usada pelos programas Java para funcionar não está instalada corretamente. Se você também está lidando com o mesmo problema, você está no lugar certo. Trazemos para você um guia perfeito que o ajudará a corrigir o erro: não foi possível criar a máquina virtual java.
Conteúdo
- Como corrigir não foi possível criar a máquina virtual Java no Windows 10
- Verificações preliminares
- Método 1: Executar Java no Modo Administrador
- Método 2: aumentar o tamanho do heap Java
- Método 3: modificar o código Java
- Método 4: Modifique o arquivo Eclipse.ini
- Método 5: Reinstale o Java
Como corrigir não foi possível criar a máquina virtual Java no Windows 10
O erro: Não foi possível construir a máquina virtual Java geralmente aparece ao compilar o código no Ambiente de Desenvolvimento Integrado (IDE). Geralmente é causado por
- Argumentos ou opções incorretas usadas para abrir Java: Se você executar seu próprio aplicativo ou um aplicativo de código aberto, esse erro pode aparecer e tornar o sistema instável.
- Memória de heap máxima Java insuficiente: A execução de um aplicativo com tamanho máximo de heap maior do que o definido na variável do sistema pode causar esse erro.
- Executável Java ou programa em execução sem privilégios administrativos: Este erro pode ocorrer ao executar aplicativos que exigem acesso de administrador para funcionar adequadamente.
Agora entendemos as razões por trás desse erro. Existem outros erros semelhantes experimentados por usuários de Java, como o erro do iniciador da máquina virtual Java, que ocorre principalmente devido ao problema de instalação do Java. Vamos começar com os métodos para corrigir não foi possível criar o erro da máquina virtual Java.
Verificações preliminares
- Verifique os argumentos de inicialização: Examine os parâmetros iniciais que você especificou. Mesmo na versão correta do Java, as configurações de inicialização podem modificar a versão utilizada para compilação. Se você fez uma atualização Java in-loco, é provável que os parâmetros de inicialização ainda se refiram à versão anterior.
- Verifique a sintaxe: Verifique se a sintaxe de seus argumentos está correta. Mesmo erros escassos podem solicitar que não criem o erro da máquina virtual Java. Verifique se há hifens extras ou versões que foram gravadas incorretamente.
- Verifique a corrupção do JDK: Um Java Development Kit corrompido pode causar erro: não foi possível criar a máquina virtual Java. Você pode verificar se está corrompido ou não seguindo estas etapas:
1. Acerte o Tecla do Windows, tipo Prompt de comando e clique em Executar como administrador.
2 Tipo c:\> java -version e acertar o Tecla Enter.
3. Se a execução do comando der um erro, reinstale o JDK. Verifique se a reinstalação do JDK resolve o problema. Caso contrário, tente a correção listada neste artigo.
Leia também:Como corrigir javascript: void (0) Erro
Método 1: Executar Java no Modo Administrador
Aplicativos sem acesso de administrador necessário podem se tornar instáveis no PC com Windows e causar problemas, incluindo erro: não foi possível criar a máquina virtual Java. Ele pode ser corrigido forçando o executável Java primário (java.exe) a ser executado com direitos administrativos. Siga estas etapas para fazer isso.
1. Imprensa Teclas Windows + E abrir Explorador de arquivos.
2. Navegar para Java.exe no Explorador de Arquivos. Geralmente é em
C:\Program Files\Java\*JRE build version*\bin
em que a versão de compilação do JRE varia dependendo da versão instalada.
Ou
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
Observação: Se você instalou o Java em um local diferente, siga esse caminho e localize Java.exe.
3. Clique com o botão direito do mouse em Java.exe e selecione Propriedades para abrir a janela Propriedades.
4. Vamos para Compatibilidade guia, marque a caixa marcada Execute este software como administrador como mostrado.
5. Clique Aplicar e OK para salvar as alterações.
Agora, sempre que você abrir o Java, ele será executado com privilégios de administrador.
Método 2: aumentar o tamanho do heap Java
Este erro pode ocorrer quando o Java está ficando sem memória do sistema, é necessário abrir o cliente de máquina virtual. Java é configurado por padrão para utilizar o tamanho máximo de heap e executando um aplicativo que excede o limite de tamanho de heap, ocorrerá um erro. A criação de uma nova variável de sistema para aumentar a memória disponível pode resolver esse problema e você pode fazer isso seguindo estas etapas
1. Imprensa Windows + Rchaves juntos para abrir o Correr caixa de diálogo.
2. Tipo sysdm.cpl e pressione Tecla Enter abrir Propriedades do sistema.
3. Vou ao Avançado aba.
4. Clique em botão Variáveis de ambiente… como mostrado.
5. Dentro variáveis ambientais janela, clique Novo… botão abaixo Variáveis do sistema.
6. Defina o nome da variável para _JAVA_OPTIONS e Valor variável para –Xmx512M dentro Nova variável de sistema Aparecer. Clique OK para salvar as alterações.
Observação: Se o erro persistir, você pode aumentar ainda mais a memória definindo o valor da variável como –Xmx1024M em vez de –Xmx512M como mostrado na Etapa 6.
Leia também:Como habilitar ou desabilitar o JavaScript no seu navegador
Método 3: modificar o código Java
Alguns usuários relataram que podem corrigir esse erro fazendo algumas alterações simples em seu código. Alguns deles são mencionados abaixo.
1. Substituindo o hífen duplo – por um único hífen – no seu código pode corrigir esse problema.
- O código com hífen duplo
sony@sony-VPCEH25PT:~$ java –versionPeguei JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jarOpção não reconhecida: –version
- O mesmo código com um único hífen
sony@sony-VPCEH25PT:~$ java -versionPeguei JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jarOpção não reconhecida: -version
2. Considere também eliminando a frase do seu argumento:
-Djava.endorsed.dirs=”C:\Arquivos de Programas\Apache Software Foundation\Tomcat 8.5\endorsed”
3. Certificar-se -vm entrada é adicionada acima vm args no arquivo eclipse.ini ou então JVM V6 será escolhido em guerras de env.
Observação: Se você usa o Ubuntu, deve saber que ele suporta apenas Java 8. Então, você pode desinstalar o Java como mostrado em Método 3 e instale uma versão mais antiga.
Método 4: Modifique o arquivo Eclipse.ini
Se você estiver usando o Eclipse IDE, fazer algumas alterações no arquivo eclipse.ini pode corrigir o código de erro não foi possível criar a máquina virtual java.
Observação: Eclipse.ini está localizado dentro da pasta Eclipse no diretório onde você instalou o Eclipse.
Etapa I: diminuir o uso de memória
1. Clique com o botão direito do mouse em Eclipse.ini arquivo e selecione abra com… > Bloco de notas.
2. Procure uma correspondência de linha -Xmx256m.
Observação: Também pode ser -Xmx1024m ou -Xmx 512m.
3. Altere o valor padrão para algo mais compatível com a RAM do seu PC, além de adicionar o número da versão.
Por exemplo,
-Xmx512m-Dosgi.requiredJavaVersion=1.6
OU
-Xmx512m-Dosgi.requiredJavaVersion=1.7
OU
-Xmx512m-Dosgi.requiredJavaVersion=1.8
4. Tente excluir valor de 256m de -lançador. Linha XXMaxPermSize.
Etapa II: Modificações Adicionais
1. Remova a seguinte linha do seu arquivo, se possível.
-vm P:\Programas\jdk1.6\bin
2. Substitua a linha a seguir pelo código fornecido abaixo.
set -Dosgi.requiredJavaVersion=1.5
Para
set -Dosgi.requiredJavaVersion=1.6.
3. Acima - marcas! linha, tente adicionar esta linha:
-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe
4. Referir-se JVM.dll pela linha a seguir.
-vmC:\Arquivos de Programas\Java\jre7\bin\client\jvm.dll
5. Substitua -vmargs pelo caminho de javaw.exe em eclipse.ini Arquivo.
-comeceplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813-produtoscom.android.ide.eclipse.adt.package.product--iniciador. XXMaxPermSize256 milhões-showsplashcom.android.ide.eclipse.adt.package.product--iniciador. XXMaxPermSize256m--launcher.defaultActionabrir arquivo**-vm “c:\Arquivos de Programas\Java\jdk1.7.0_07\bin\javaw.exe”**-Dosgi.requiredJavaVersion=1.6-Xms40m-Xmx768m-Declipse.buildId=v21.1.0-569685
6. Coloque a linha no final de eclipse.ini arquivo e verifique se funciona.
-vmargs-Xms40m-Xmx512m-XX: MaxPermSize=256m
7. Exclua as seguintes linhas de eclipse.ini e verifique se resolve o problema.
-XX:+UseStringDeduplication-XX:+UseG1GC
Observação: Se o problema persistir, tente apagar o arquivo eclipse.ini, mas faça uma cópia antes. Além disso, feche todos os aplicativos que consomem muita memória antes de iniciar o Java.
Leia também:Corrigir erro de máquina virtual Java ou JVM não encontrado
Método 5: Reinstale o Java
Em determinadas circunstâncias, o problema é causado pelo Java não estar instalado corretamente ou porque sua instalação foi danificada ao longo do tempo. Como resultado, depois de remover completamente o Java, vamos reinstalá-lo nesta etapa. Como resultado:
1. Imprensa Windows + Rchaves juntos para abrir o Correr caixa de diálogo.
2. Tipo Appwiz.cpl e clique OK lançar Programas e características.
3. Percorra os aplicativos instalados e localize Java.
4. Clique com o botão direito nele e selecione Desinstalar para desinstalar o Java.
Observação: Você também deve desinstalar outros kits de desenvolvimento Java e atualizações.
5. Aguarde a conclusão do processo de desinstalação e reinicie seu PC.
6. Vamos para Página de downloads do Java para baixar a versão mais recente do Ambiente de execução Java.
Nota 1: Se a reinstalação do Java Runtime Environment não resolver o problema, baixe a versão mais recente do JDK.
Nota 2: Se você já tinha o JDK, tente usar uma versão diferente ou exclua o Java Runtime Environment que o acompanha.
Perguntas frequentes (FAQs)
Q1. O que isso implica quando diz que não foi possível construir a Java Virtual Machine?
Resposta: A opção -Xmx é usada pelo Java Virtual Machine para especificar o tamanho máximo da memória heap. o Opção -Xmx no arquivo eclipse.ini provavelmente está definido muito alto para o ambiente atual que está causando essa mensagem de erro.
Q2. O que é a Máquina Virtual Java?
Resposta: Java Virtual Machine (JVM) é um programa que permite que um computador execute programas Java e outras linguagens que foram traduzidas para Java Bytecode. A JVM é descrita por um padrão que formalmente descreve os requisitos de implementação da JVM.
Q3. É possível obter Java gratuitamente?
Resposta: Para instalar o Java, você deve primeiro baixar o aplicativo instalador do Oracle. Selecione Download gratuito de Java no menu suspenso. Depois disso, você será solicitado a ler e aceitar o contrato de licenciamento do usuário final.
Recomendado:
- 26 melhores softwares de marketing do WhatsApp em massa
- 10 melhores linguagens de programação para aprender hoje
- Como usar o Snap Camera no Google Meet
- Como extrair quadros de vídeo no Windows 10
Esperamos que este guia tenha sido útil e que você tenha conseguido corrigir não foi possível criar a máquina virtual Java questão. Deixe-nos saber qual método funcionou melhor para você. Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para deixá-los na seção de comentários.