Eclipse funcionaba bien ayer (y lo ha estado desde que lo instalé hace aproximadamente un año). Ahora, de repente, aparece el siguiente error al iniciar:
"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"
No he cambiado nada relacionado con Eclipse / Java en mi máquina, pero ayer se aplicó una actualización de Windows a mi máquina, así que tal vez eso tenga algo que ver con eso (pero no veo nada que afecte a Java). He visto todas las otras publicaciones sobre cómo agregar algo a su PATH o agregar la opción -vm al ini de Eclipse (no pude hacer que esto funcione) o copiar la carpeta jre a eclipse \ jre (esto funcionó pero no parece una buena solución a largo plazo). Así que realmente estoy tratando de averiguar cómo hacer que las cosas vuelvan a la configuración "predeterminada" sin estropear las cosas.
Estoy corriendo Windows 7, Eclipse Helios and Java 1.6.0_26.
Respuestas:
Dos formas de solucionar esto.
eclipse.ini
Forma recomendada : en su archivo, asegúrese de que está apuntando -vm a su instalación de jdk. Más sobre esto aquí . Asegúrese de agregar-vm
antes de la-vmargs
sección.Pase la
vm
bandera desde la línea de comando. http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVMNota : Eclipse NO consulta la variable de entorno JAVA_HOME.
fuente
eclipse.ini
está presente en su carpeta de instalación de eclipse.Asegúrese de que tanto la versión de Java como Eclipse pertenezcan a la misma arquitectura. Por lo tanto, instale Java de 64 bits para eclipse de 64 bits.
fuente
eclipse.ini:
Eso funcionó para mí. No tiene que estar al principio, pero seguramente no puede estar al final del archivo.
fuente
En mi caso me faltaban pocas cosas. No instalé JDK y JRE de 64 bits mientras que eclipse era de la versión de 64 bits. Una vez hecho esto, la ruta JDK \ bin se estableció en PATH, la variable eclipse funcionó bien :)
fuente
Abrir
eclipse.ini
archivo ademáseclipse.exe
pegar
en primera línea. Y estás listo para irte.
fuente
Tuve el mismo problema después de actualizar java. Luego pego
para mostrar el camino de
javaw.exe
eneclipse.ini
archivo.Espero que esto te ayudará.
fuente
Yo tuve el mismo problema. En mi caso, fue un programa que instalé que había destruido la variable env PATH.
así que verifique su variable de entorno PATH.
fuente
primero
compruebe si tiene la instalación de java de 32 y 64 bits, entonces
Configuración de ruta en Windows
Windows 8
Arrastre el puntero del mouse a la esquina inferior derecha de la pantalla
Haga clic en el icono de búsqueda y escriba: Panel de control
Haga clic en -> Panel de control -> Sistema -> Avanzado
Haga clic en Variables de entorno, en Variables del sistema, busque PATH y haga clic en él.
En las ventanas Editar, modifique PATH agregando la ubicación de la clase al valor de PATH, o simplemente asegúrese de que el nombre de la variable esté en MAYÚSCULAS
Si no tiene el elemento PATH, puede seleccionar agregar una nueva variable y agregar PATH como nombre y la ubicación de la clase como valor.
Cerrar la ventana.
Vuelva a abrir la ventana del símbolo del sistema y ejecute su código java.
fuente
A través de la instalación de Puppet ATG Centos.
ERROR:
No se pudo encontrar ninguna máquina virtual Java en su RUTA
SOLUCIÓN:
Declear variable :
$ casa_java = "/ opt / oracle / product / java / jdk1.8.0_45 / bin"
Agregar este Java Exec "{$ java_home}"
fuente
Después de configurar Java Path, si no puede abrir su eclipse, siga los pasos a continuación:
Ingrese dos líneas
jdk-11.0.2, debería ser su versión de Java, que obtendrá en la ubicación anterior.
fuente
Intente descargar e instalar la versión de 32 bits de Java y luego configure la ruta :)
fuente
Sí, me pasó ahora mismo. Vaya al sitio de Oracle y busque Java SDK. Asegúrese de utilizar la misma arquitectura (x86, x64) de Eclipse.
fuente
Esto me paso a mi tambien. Y encontré que el javaw.exe en C: \ Windows \ System32 se eliminó después de la actualización de Windows. Copiado una vez más y Eclipse comenzó todo bien.
fuente
Chek os, eclipse y java ya sea de 32 o 64 bits
fuente
también puede copiar su carpeta JRE al directorio eclipse y funcionará correctamente
fuente
El problema ocurrió en mi máquina debido a que la versión de Java se actualizó (66 de 60). Presta especial atención a ello. Como se dijo anteriormente, me gustaría agregar
En este archivo eclipse.ini , que está disponible donde ha instalado eclipse, busque la línea siguiente -vm ejemplo C: \ Archivos de programa \ Java \ jre1.8.0_ 66 \ bin
ahora intente abrir esta ubicación, en caso de que no pueda abrir, eso significa que hay algún problema. En mi caso, la versión instalada fue jre1.8.0_ 60 . Así que hubo una pequeña diferencia que puede no ser notoria (66 en lugar de 60). Actualízalo, podrás abrirlo.
fuente
Me encontré con el mismo problema el día de ayer, con PATH, etc.configurado correctamente. Se puede abrir desde la línea de comandos, solo ahora funciona con un doble clic.
Y estaba funcionando ahora, simplemente " Ejecutar como administrador " :)
fuente
En algún momento, esto sucede cuando su carpeta de Java se actualiza.
Abra la carpeta Eclipse y busque el archivo eclipse.ini. Abra el archivo eclipse.ini y verifique si la versión de jre es la misma que la de jre disponible en su carpeta java.
Enfrenté el mismo problema cuando mi jre cambió de jre1.8.0_101 a jre1.8.0_111.
C: \ Archivos de programa \ Java \ jre1.8.0_101 \ bin a C: \ Archivos de programa \ Java \ jre1.8.0_111 \ bin
fuente
En mi caso, el problema era que la ruta estaba entre comillas ("):
Eliminarlos solucionó el problema:
fuente
Mi solución es Incluir el directorio "bin" de JDK en la RUTA
Para editar la
PATH
variable de entorno enWindows 7/8/10:
fuente
En Centos 7 , solucioné este problema (después de un gran
yum upgrade
) cambiando mi configuraciónvm
en:~/eclipse/java-oxygen/eclipse/eclipse.ini
a:
(que siempre apuntará a la última instalada
java
)fuente
debe cambiar la ruta jdk en eclipse.ini aquí:
/Users/you_username/eclipse/jee-photon/Eclipse.app/Contents/Eclipse/eclipse.ini
después deberías reiniciar eclipse :)
fuente