eclipse - run - no java virtual machine was found after searching the following locations linux
eclipse no se iniciará-no se encontró una máquina virtual Java (21)
¿Has intentado apagar y encender tu computadora otra vez? Resuelve el 70% de mis problemas con Eclipse
Eclipse funcionaba bien ayer (y lo ha sido desde que lo instalé hace aproximadamente un año). Ahora, de repente, recibo el siguiente error al inicio:
"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, por lo que quizás tenga algo que ver con eso (pero no veo nada que afecte a Java). He analizado todas las otras publicaciones sobre cómo agregar algo a tu RUTA o sobre cómo agregar la opción -vm al Eclipse ini (no pude hacer que esto funcione) o copiar la carpeta jre a eclipse / jre (esto funcionó pero no funciona) parece una buena solución a largo plazo). Así que estoy tratando de encontrar la manera de volver a la configuración "predeterminada" sin ensuciarla.
Estoy ejecutando Windows 7, Eclipse Helios and Java 1.6.0_26.
Abra el archivo eclipse.exe
además de eclipse.exe
pegar
-vm
C:/Program Files/Java/jdk1.7.0_21/jre/bin/server/jvm.dll
//find it if you are having another JDK version.
en primera linea. Y eres bueno para ir.
Asegúrese de que tanto la versión de Java como Eclipse pertenezcan a la misma arquitectura. Instale 64 bits Java para eclipse de 64 bits.
Chek os, eclipse y java, ya sean 32 o 64 bits
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 eso. Como dije antes, 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 intenta abrir esta ubicación, en caso de que no puedas abrir, eso significa que hay algún problema. En mi caso, la versión instalada era jre1.8.0_ 60 . Entonces hubo una pequeña diferencia que puede no ser notable (66 en lugar de 60). Actualízalo podrás abrir.
En Centos 7 solucioné este problema (después de una gran yum upgrade
) cambiando la configuración de vm
en:
~/eclipse/java-oxygen/eclipse/eclipse.ini
a:
-vm
/etc/alternatives/jre/bin
(que siempre apuntará a la última versión de java
instalada)
En algún momento esto sucede cuando su carpeta Java se actualiza.
Abra la carpeta Eclipse y busque el archivo eclipse.ini. Abra el archivo eclipse.ini y compruebe si la versión jre es la misma que 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
En mi caso, el problema era que la ruta estaba entre comillas ("):
-vm
"C:/Program Files/Java/jdk1.8.0_25/bin"
Eliminarlos solucionó el problema:
-vm
C:/Program Files/Java/jdk1.8.0_25/bin
En mi caso, me faltan algunas cosas. No instalé JDK y JRE de 64 bit mientras que eclipse era de 64 bit. Una vez hecho esto y la ruta JDK / bin se configuró en PATH, la variable eclipse funcionó bien :)
Esto me paso a mi tambien. Y encontré que 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.
Intente descargar e instalar la versión de 32 bits de Java, y luego establecer la ruta :)
Me encontré con el mismo problema hoy, con PATH, etc. configurado correctamente. Se puede abrir desde la línea de comandos, ahora funciona con un doble clic.
Y estaba funcionando ahora, solo con " Ejecutar como administrador " :)
Mi solución es Incluir el directorio "bin" de JDK en el PATH
Para editar la PATH
entorno PATH
en Windows 7/8/10:
- Ejecute "Panel de control" ⇒ (Opcional) Sistema y seguridad ⇒ Sistema ⇒ Haga clic en "Configuración avanzada del sistema" en el panel izquierdo.
- Cambie a la pestaña "Avanzado" ⇒ Presione el botón "Variables de entorno". En "Variables del sistema" (el panel inferior), desplácese hacia abajo para seleccionar "Ruta" ⇒ Haga clic en "Editar ...".
- Copie el directorio JDK bin de la carpeta JAVA y péguelo en "Editar ..."
Sí, me pasó a mí ahora mismo. Vaya al sitio de Oracle y busque Java SDK. Asegúrese de utilizar la misma arquitectura (x86, x64) de Eclipse.
También puedes copiar tu carpeta JRE al directorio Eclipse y funcionará corectly
Tuve el mismo problema después de actualizar java. Luego pego
-vm
C:/Program Files/Java/jre6/bin/javaw.exe
para mostrar la ruta de javaw.exe
en el archivo eclipse.ini
.
Espero que esto te ayudará.
Yo tuve el mismo problema. En mi caso, fue un programa que he instalado que destruyó la variable de entorno PATH.
así que revisa tu variable de entorno PATH.
primero
compruebe si tiene tanto Java 32 como 64 bits instalados entonces
Configuración de ruta en Windows
Windows 8
Arrastre el puntero del mouse hacia la esquina inferior derecha de la pantalla
Haga clic en el icono Buscar y escriba: Panel de control
Haga clic en -> Panel de control -> Sistema -> Avanzado
Haga clic en Variables de entorno, en Variables del sistema, busque RUTA y haga clic en ella.
En la ventana Editar, modifique la RUTA agregando la ubicación de la clase al valor de RUTA, 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 el nombre y la ubicación de la clase como el valor.
Cerrar la ventana.
Vuelva a abrir la ventana del símbolo del sistema y ejecute su código java.
Via Puppet ATG instalación Centos.
ERROR:
No se pudo encontrar ninguna máquina virtual Java desde su RUTA
SOLUCIÓN:
Variable declear :
$ java_home = "/ opt / oracle / product / java / jdk1.8.0_45 / bin"
Agregue este "{$ java_home}" Java Exec
require common, java
Exec {
path => [ "${java_home}", "/usr/bin", "/bin", "/usr/sbin", "${temp_directory}"]
}
eclipse.ini:
--launcher.defaultAction
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize<br/>
256m
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
-vm
C:/Program Files/Java/jdk1.7.0_21/jre/bin/server/jvm.dll<br/>
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.7
Eso funcionó para mí. No tiene que ser al principio, pero seguramente no puede estar al final del archivo.