Como resolver não foi possível criar o erro de máquina virtual do Lançador de máquina Virtual Java?
Java Virtual Machine".
Depois de carregar no botão " OK " na janela Pop, ele mostra o erro na consola.
Ocorreu um erro durante a inicialização da VM.
Não foi possível reservar espaço suficiente para o heap de objectos.
Obrigado antecipadamente.
10 answers
Erro:
sony@sony-VPCEH25EN:~$ java --version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Solução: Remover o hífen extra ' - '
sony@sony-VPCEH25EN:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
Edita a tua Catlina.bata para que a sua configuração-Xmx seja inferior à sua memória física
Ver Tomcat 7: Como definir correctamente o tamanho inicial do heap?
O erro não diz muito e muitas coisas podem estar erradas. Uma coisa que estava errada no meu caso era seguir
-x.DargName=108352123
O que é claramente errado e devia ter sido
-Dx.argName=108352123
->Tap on Windows-Pause to open the System Control Panel applet. You can alternatively open the control panel manual to go there if you prefer it that way.
Click on advanced system settings on the left.
->Select environmental variables here.
->Click on new under System Variables.
->Enter '_JAVA_OPTIONS' as the variable name.
->Enter '-Xmx1024M' as the variable value.
->Click ok twice.
Se nenhuma das outras opções funcionar, então isto pode ser um problema com a versão do JDK em si, basta desinstalar o jdk atual e instalar a versão mais recente.
Eu também enfrentei esta questão, depois de tentar tudo o que fiz para o mais recente JDK, então esta questão foi finalmente resolvida.Eu enfrentava o mesmo problema enquanto usava JDK 1.8.0_05 64 bit e eclipse-jee-oxygen-3a-win32-x86_64 em Sistema Operacional Windows 64 bit.
Finalmente resolvi o problema alterando JDK versão jdk1.8.0_05 para jdk1.8.0_172
Eu enfrentava o mesmo problema enquanto usava "jdk-10.0. 1_windows-x64_bin" e eclipse-jee-oxygen-3a-win32-x86_64 no Sistema Operacional Windows 64 bit.
Mas finalmente resolvi esta questão mudando o meu jdk para "jdk-8u172-windows-x64", agora está a funcionar bem. Obrigado
Para mim, estava a escolher o conjunto JVM V6 predefinido nos vars env.
Necessário adicionar explicitamente abaixo no eclipse.ini para usar v8 que é req por fóton.
-vm
C:\Program Files\Java\jdk1.8.0_75\bin\javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
Nota: adicione a entrada de vm acima do VM args senão não funcionará!