Estoy tratando de volver a ejecutar Eclipse v3.5 (Galileo) en mi computadora; lo he ejecutado antes sin problemas, pero ahora sigo recibiendo este error:
Un Java Runtime Environment (JRE) o un kit de desarrollo de Java (JDK) deben estar disponibles para ejecutar Eclipse. No se encontró ninguna máquina virtual Java después de buscar en las siguientes ubicaciones: C: \ eclipse \ jre \ javaw.exe javaw.exe en su RUTA actual
Acabo de hacer una nueva instalación tanto del JDK como del SDK.
Tengo Windows 7 (x64).
¿Qué pasa con esto? ¿Cómo lo soluciono?
No puedo ejecutar ninguno de los ipconfig / tracert / o ping.
Java Runtime Environment
es JRE no SDK ...Respuestas:
Eclipse intentará iniciarse por defecto con el "
java.exe
" predeterminado (el primero al que hace referencia suPATH
)Tres cosas para recordar:
PATH
para actualizar.Junio de 2012, jmbertucci comenta:
Abril de 2016: Steve Mayne agrega en los comentarios :
fuente
Simplemente copie este archivo:
a la carpeta Eclipse
* nota solo probada para Windows
fuente
Todas las otras respuestas sobre configurar solo las
JAVA_HOME
no son del todo correctas. Eclipse no consulta elJAVA_HOME
. Mire más de cerca el mensaje de error:Literalmente dijo que
PATH
noJAVA_HOME
.Haga clic derecho en Mi PC y elija Propiedades (o presione Winkey+ Pause), vaya a la pestaña Avanzado , haga clic en el botón Variables de entorno , en la lista Variables del sistema en la parte inferior seleccione
Path
(no, noClasspath
), haga clic en Editar y agregue;c:\path\to\jdk\bin
al final del valor.Alternativamente, y si no está presente, también puede agregar
JAVA_HOME
una variable de entorno y utilizarla enPATH
. En el mismo diálogo, haga clic en Nuevo y agregueJAVA_HOME
con el valor dec:\path\to\jdk
. Luego puede agregar;%JAVA_HOME%\bin
al final del valor de laPath
configuración.fuente
;
) es suficiente.Abra las Propiedades del sistema de Windows desde el panel de control y busque la sección de variables de entorno:
La mayoría de las herramientas de Java ahora podrán encontrar su instalación de Java utilizando la variable de entorno JAVA_HOME o buscando java.exe / javaw.exe en la variable de entorno Path.
fuente
Si descarga la versión de 64 bits de Eclipse; buscará la versión de 64 bits de JRE. Si descarga la versión de 32 bits de Eclipse; buscará la versión de 32 bits de JRE
Lo que hice fue instalar la versión de JRE de 32 y 64 bits. Puede obtenerlo del sitio SUN Oracle. El sitio JAVA parece instalar automáticamente la versión de 32 bits de Java. Supongo que es por el navegador web.
fuente
C:\Program Files\Java
y 32 bit aC:\Program Files (x86)\Java
.Resultó que todo lo que tenía que hacer era cambiar el 'camino' a:
eso lo hizo :)
fuente
Tengo Windows 7 de 64 bits y tuve el mismo problema con eclipse. Para que funcione, tuve que usar Internet Explorer (versión de 64 bits) para descargar Java. Esta era la única forma de lograr que Java instalara una versión de 64 bits. Cuando utilicé Firefox para instalar Java, instalé automáticamente una versión de 32 bits (¡tan idiota!). Y la versión Eclipse de 64 bits no detectaría la versión java de 32 bits.
fuente
La solución en pocas palabras:
Haga clic con el botón derecho en Mi PC, haga clic en propiedades, luego en Configuración avanzada del sistema, aparecerá una ventana de propiedades del sistema, en la pestaña avanzada, elija variables de entorno, aparecerá la ventana de variables de entorno, en la sección Variables del sistema, busque la
PATH
variable y edite el valor , cambiándolo (la versión; jre6, jre7, etc.) a cualquier jre que esté utilizando, por ejemplo, para el mío:C:\Program Files\Java\jre7\bin
fuente
No confíe en la variable de ruta de Windows porque se cambia en casi todas las actualizaciones. Por ejemplo, una actualización Java de Chrome (32 bits en una máquina de 64 bits) reemplaza la JVM de 64 bits en todo el sistema por una JVM de 32 bits. Tenga en cuenta también que esta entrada tiene que ser la última en eclipse.ini, de lo contrario no funciona, y, como se indicó de otra manera, eclipse.exe NO evalúa la variable JAVA_HOME.
incluso si tiene JAVA_HOME y Path configurado como válido, es posible que tenga este problema, por lo que la forma más sencilla de hacerlo es abrir su eclipse.ini en su carpeta de instalación de eclipse
reemplace C: \ Archivos de programa \ Java \ jdk1.7.0_71 \ bin \ javaw.exe con la ruta de acceso de su jdk o jre
fuente
En su
eclipse.ini
archivo, debe actualizar la ruta a la VM para que apunte a la misma ubicación dondejavaw.exe
está instalado en su máquina.fuente
No te preocupes, este error también me arruinó y fue fatal, y cuando lo recibí, estaba tan frustrado que incluso estaba dando para dejar una programación de Android, pero lo obtuve. Simplemente, primero que todo, copia este código y pega en la variable de tu sistema En camino ...
Ahora copie la carpeta "jre" de su ruta como si tuviera "jre" debajo de esta ruta
y pegarlo en su carpeta eclipse significa dónde se ubica su archivo eclipse.exe. como si tuviera mi eclipse configurado en esta ubicación
Entonces, dentro de la carpeta eclipse, pegue la CARPETA "jre". Si tienes "jre6", renómbralo como "jre" ... y ejecuta tu eclipse, obtendrás la solución ...
OTRA SOLUCIÓN: 2
Si el problema no puede resolverse con los pasos anteriores, siga estos pasos
Ahora, esta vez, cuando inicie eclipse, buscará javaw.exe, por lo que buscará la ruta en eclipse.ini, ya que ahora está en la misma carpeta, iniciará javaw.exe y comenzará a funcionar. .
Si todavía tiene alguna consulta, puede volver a hacerla, simplemente vaya a mi perfil y descubra mi identificación de correo electrónico. porque me encanta el foro de desbordamiento de pila, y me convirtió en programador. *
fuente
Edité mi archivo eclipse.ini para actualizar el JDK recién actualizado. Anteriormente tenía jdk1.7.0_09 y actualicé ahora a jdk1.7.0_80 y eclipse arrojó este error.
Después de actualizar eclipse.ini desde,
a
Eclipse funciona bien.
fuente
crea un archivo por lotes en la carpeta eclipse y escribe en él:
ver http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F
fuente
si después de agregar C: \ Archivos de programa \ Java \ jdk1.8.0_92 \ bin en la variable PATH en las variables de entorno, el eclipse dio el mismo error
compruebe el archivo de configuración de eclipse que se encuentra en la carpeta eclipse, debe ver la misma ruta jdk que tiene en C: \ Archivos de programa
Espero que sea de ayuda.
fuente
Cuando tuve ese problema, en mi caso tenía x64 JDK + JRE instalado con x86 Eclipse. Por lo tanto, la instalación de x86 JDK + JRE resolvió mi problema :) También creé la
jre
carpeta en la carpeta eclipse y copié labin
carpeta de mi ruta localC:\Program Files (x86)\Java\jre7
a..\eclipse\jre\
.fuente
Si actualiza su versión de Java con la actualización predeterminada en su computadora de 64 bits (y tiene un navegador de 32 bits ), Java instalará la versión de 32 bits. Debería encontrar la versión Java de 64 bits e instalarla.
fuente
Tuve un compañero de trabajo con este problema exacto la semana pasada. Lo arregló instalando la versión x64 de Eclipse y el x64 JDK.
Editar: reutilizó su antiguo espacio de trabajo después de instalar los complementos necesarios, por lo que no debería ser un gran problema
fuente
Hay una manera más fácil de hacer eso. Simplemente ejecute cmd x64. Escriba cmd x64 para buscar la barra en el menú de inicio y lo encontrará :) O, como alternativa, debe establecer la ruta a los archivos de programa (x86) ... Por ejemplo C: \ Archivos de programa (x86) \ Java \ jre6
fuente
Simplemente agregue la RUTA JRE PARA Ej: C: \ Archivos de programa \ Java \ jre5 \ bin en la variable de entorno Ponga ";" en medio de cada camino. Luego haga clic en eclipse.exe Funcionará .....
fuente
La razón por la que obtiene este error es porque eclipse necesita un JRE para iniciarse, que no puede encontrar. El primer lugar donde busca es el directorio actual, luego el archivo eclipse.ini y finalmente la ruta del sistema. Entonces, si no puede encontrar el jvm correcto (las versiones de bits son diferentes) a través de cualquiera de estos tres lugares, cunas
La forma recomendada es editar el archivo eclipse.ini y decirle a eclipse dónde exactamente buscar el vm / jre, incluyendo esta línea en el archivo:
-vm
[ruta a su java.exe] (que generalmente se encuentra en "C: \ Archivos de programa \ Java \ jre7 \ bin")
PD Para editar el eclipse.ini, es posible que deba moverlo, editarlo y luego pegarlo
Fuente: wiki
fuente
En primer lugar, gracias a YouYou por su solución. Intenté responder por YouYou ( https://stackoverflow.com/a/14464653/801919 ). Inicialmente, no funcionó para mí. Los siguientes son los pasos que necesitaba seguir para que funcione:
Choose the 32-bit download to use with a 32-bit browser.
Por lo tanto, descargué la versión de 32 bits.Java was started but returned exit code=13
javaw.exe
de esa versión.... Y Eclipse comenzó a trabajar! Yaay!
fuente
Bueno, esta respuesta es para aquellos que probaron todos los demás y aún no tuvieron suerte, puede ser Android Studio o
Eclipse
generalmente hago esto cuando todo lo demás falla.set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
Cambiarlos a
set java_exe=
< la ruta a su archivo java.exe (se puede encontrar dentro de su carpeta jdk / directorio bin) >encuentra las lineas
rem Set SWT.Jar path based on current architecture (x86 or x86_64) for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
swt_path=
< la ruta a su respectivo archivo swt.jar, para x86 está en sdk \ tools \ lib \ x86 y para x64 en sdk \ tools \ lib \ x86_64 >fuente
Intente configurar su JAVA_HOME en la carpeta correcta. Google para configurar variables de entorno en Windows.
fuente
También me he encontrado con este problema. Mi caso es el siguiente:
En el texto:
Descubrí que sus tipos de valor de registro
Path
son diferentes, así que verifiqué si la ruta es válida o no con el siguiente comando:Como resultado, restablezco el entorno local (usuario actual) mediante los siguientes comandos ( Setx ):
Pero, en el proceso actual, no puede propagar esos cambios a otros procesos en ejecución.
Sin embargo, si modifica directamente las variables de entorno del usuario en el Editor del registro,
Consulte los detalles en Cómo propagar variables de entorno al sistema
Aquí, doy un script de PowerShell para hacerlo:
Setx setx [/ s [/ u [] [/ p []]]] [/ m]
fuente
Verifique Ventana> Preferencias> Java> JRE instalados. Asegúrate de que haya algo allí; Si no hay, agregue uno.
¿Actualizaste recientemente tu JDK?
fuente
El JDK no instala una JVM en la ruta predeterminada.
A menos que necesite herramientas externas para ejecutar como hormiga, el no JDK es suficiente para que Eclipse se ejecute. La forma más fácil de instalar tal JVM es ir a http://java.com y dejar que instale lo que quiera instalar.
Luego, haga doble clic en el binario Eclipse nuevamente.
fuente
establezca la variable JAVA_HOME y ad JAVA_HOME / bin en la variable de ruta de evnrionment.
fuente
JAVA_HOME
variable de entorno, laJRE_HOME
variable, que se estableció en la ubicación de lajavaw.exe
ubicación (que probablemente sea siempre la carpeta bin del JDK que está instalado )Tuve el mismo problema (Windows 7 x64, 64 bits JDK, 32 bits Eclipse), y encontré 2 soluciones:
fuente
Yo tuve el mismo problema. La forma más fácil de solucionarlo fue instalar el JRE y el eclipse como x86 o x64. Cuando su tipo de bit no coincidía, eclipse no podía encontrarlo. Entonces, si no es un gran problema para usted desinstalar y reinstalar para que coincidan, lo haría.
Terminé instalando: Java Runtime Environment 1.7.0.3 (64 bits) y Eclipse Indigo (3.7) (64 bits)
Entonces simplemente funciona.
fuente
Cuando copié solo javaw, se produjo el segundo error, no hay un archivo java.dll, cuando lo copié también, eclipse no se inició, lo que hice fue copiar toda la carpeta jdk a la carpeta eclipse y cambiar el nombre de id a jre. Problema resuelto.
fuente