Este tutorial irá mostrar como alterar o JRE do Eclipse, de modo a forçar o Eclipse à utilizar a JVM especificada.
Esta abordagem é muito útil caso você necessite que seu Eclipse seja executado por uma JVM diferente da especificada em sua variável de ambiente PATH, ou até mesmo se essa variável não existir. Além disso, irá possibilitar a utilização de versões portable da JRE, e resolver o erro No Java Virtual machine was found
.
Em seu diretório do Eclipse, você deverá encontrar um arquivo chamado eclipse.ini, o qual será semelhante ao abaixo em um Eclipse Mars recém baixado:
-startup plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.7 -Xms256m -Xmx1024m
Observe a linha em destaque que define o -vmargs
, é preciso que o novo JRE seja especificado acima desta linha, caso contrário, não irá funcionar.
Para especificar o nosso JRE, adicione o seguinte no local indicado:
-vm <your_java_home>\bin\javaw.exe
E esta é a versão modificada do arquivo eclipse.ini, indicando uma JVM diferente em minha máquina:
-startup plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --launcher.appendVmargs -vm C:\Users\bgasparotto\Documents\Java\jdk1.8.0_60\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.7 -Xms256m -Xmx1024m
Espero que ajude. Até mais!
This guide will show you how to create a Python function decorator with a few…
This guide will show you how to fix the error Got permission denied while trying…
This guide will show you how to create a Python virtual environment on Intellij IDEA…
This tutorial will quickly show you how to to find and kill processes on Linux,…
This guide shows a possible solution for Python error Relocation R_X86_64_PC32 against symbol can not…
I condensed below a cheat sheet of Kubernetes useful commands. I will keep updating this…