the searching run must machine locations kit jre jdk found following encontrado development descargar available after eclipse java

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


Dos formas de evitar esto.

  • Forma recomendada : en su archivo eclipse.ini , asegúrese de estar apuntando -vm a su instalación de jdk. Más sobre esto here .

  • Pase la bandera vm desde la línea de comando. FAQ

Nota : Eclipse NO consulta la variable de entorno JAVA_HOME.


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:

  1. Ejecute "Panel de control" ⇒ (Opcional) Sistema y seguridad ⇒ Sistema ⇒ Haga clic en "Configuración avanzada del sistema" en el panel izquierdo.
  2. 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 ...".
  3. 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.