2010-01-29 13 views
51

Acabo de reiniciar mi computadora sin cambiar nada. De repente, no puedo abrir el eclipse. En su lugar, me sale este mensaje de error:Eclipse no se abrirá debido a las variables de entorno

TinyPic image of JRE error dialog http://i46.tinypic.com/34rd4as.gif

Y veo a todos mis variables de entorno han sido borrados. Java, javac, mvn obviamente no funcionan. ¿Qué hago ahora, cómo soluciono esto?


Para esas almas desafortunadas que no pueden llegar a tinypic.com del trabajo :-)

┌──────────────────────────────────────────────────────────────────────┐ 
│ Eclipse                │ 
├──────────────────────────────────────────────────────────────────────┤ 
│                  │ 
│ 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:\Users\emiri\Downloads\eclipse\jre\bin\javaw.exe     │ 
│ javaw.exe in your current PATH          │ 
│                  │ 
│              ┌────────────┐ │ 
│              │  OK  │ │ 
│              └────────────┘ │ 
└──────────────────────────────────────────────────────────────────────┘ 
+1

¿Podría * escribir * el mensaje de error? (tinypic.com está bloqueado en el trabajo) – VonC

+0

Supongo que cualquier usuario que haya iniciado sesión como antes no es el usuario que es ahora. Es por eso que ninguno de su entorno es el mismo, pero es solo una suposición. – KevinDTimm

+1

Aquí está el mensaje de error: Un Java Runtime Environment (JRE) o Java Development Kit (JDK) debe estar disponible para ejecutar Eclipse. No se encontró ninguna máquina virtual Java después de buscar en las siguientes ubicaciones: C: \ Users \ emiri \ Downloads \ eclipse \ jre \ bin \ javaw.exe javaw.exe en su RUTA actual –

Respuesta

16

Aquí está la respuesta, lo siento ... pero sus soluciones no eran correctas

set PATH=C:\Program Files\Java\jre1.6.0_03\bin ;%PATH% 

paxdiablo ¿usted reescribir el error o si tiene algún tipo de software de texto a partir de la lectura de la imagen, si tienes cuál?

+1

Pero luego está atascado con una sola máquina virtual ... no es una buena solución si necesita admitir múltiples versiones – Greg

+2

@Gandalf: No, fue meticulosamente re-escrita - Estaba aburrido y no me llegaban muchas preguntas que pudiera responder :-) – paxdiablo

+0

@paxdiablo - Gracias por eso ... –

84

Deje utilizar Eclipse máquina virtual de Java directamente!

poner estas líneas al final de eclipse.ini (que se encuentra en el directorio donde está presente eclipse.exe): atención

-vm 
<your path to jdk|jre>/bin/javaw.exe 

de pago que hay dos líneas. También asegúrese de que la opción -vm esté antes de la opción -vmargs (y por supuesto después de "openFile").

Enlace de interés Eclispe.ini at wiki.eclipse.org

+7

Mucho más * completo * 'eclipse.ini': http: // stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590 – VonC

+0

Realmente, configuración genial. Necesito probarlo. –

+0

No he podido hacer que esto funcione todavía, pero encontré más información sobre cómo configurar Eclispe.ini - http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#eclipse.ini –

2

Otra alternativa es volver a ejecutar el programa de instalación de JRE. Por lo general, instala un JRE predeterminado colocando java.exe, javaw.exe, etc. en la carpeta del sistema. Eso colocaría los ejecutables en su ruta, lo cual debería ser suficiente, basado en la nota en el mensaje de error que buscó en su ruta para javaw.exe

+0

Mala idea.Java completamente renovable - no necesita reinstalar en todos los problemas del sistema –

23

Creo que encontré una manera más fácil (para mí de todos modos). Localice su archivo javaw.exe (ya sea buscándolo o solo en el lugar donde lo instaló), luego arrastre el archivo javaw.exe en el archivo eclipse.exe y lo usará.

+1

(+1) ¡Muchas gracias! Funciona;) – Ant4res

+0

(+) ¡Funcionó como un amuleto! –

+0

Esto funcionó para mí también. Gracias...! – Aruna

5

desinstalar todo el software de Java como JRE 7 o JRE 6 o JDK, a continuación, abra la siguiente ruta:

INICIO> PANEL DE CONTROL> Avanzado> variable de entorno> variable de sistema> PATH

A continuación, haga clic en el botón Editar y pegue el siguiente texto en Variable_Value y haga clic en Aceptar.

C: \ Archivos de programa \ Archivos comunes \ Microsoft Shared \ Windows Live; C: \ Archivos de programa (x86) \ Archivos comunes \ Microsoft Shared \ Windows vivo;% SystemRoot% \ system32;% SystemRoot%; % SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Archivos (x86) \ Microsoft SQL Server \ 90 \ Herramientas \ binn \; C: \ Archivos de programa (x86) \ Archivos comunes \ Roxio Shared \ DLLShared \; C: \ Archivos de programa (x86) \ Windows Live \ Shared; C: \ Archivos de programa (x86) \ Microsoft SQL Servidor \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \; C: \ Archivos de programa (x86) \ Microsoft SQL Server \ 100 \ Tools \ Binn \; C: \ archivos de programa \ Microsoft SQL Server \ 100 \ Tools \ Binn \; C: \ archivos de programa (x86) \ Microsoft SQL Server \ 100 \ DTS \ Binn \

Ahora vaya a esta url http://java.com/en/download/manual.jsp y haga clic en Windows Offline y haga clic en ejecutar y vuelva a comenzar eclipse.

¡Divertalo!

1

muy fácil, solo copie la carpeta 'jre' en la carpeta que coloca eclipse. Que todos. Jre es el entorno, normalmente su ubicación en C:/Archivos de programación/Java/jre: D

2

Ok ... Ok ... No se preocupe, también me arruino este error y es fatal y cuando llegue era tan serio que incluso no estaba prestando atención a otro trabajo, pero lo tengo, simplemente antes de nada copie este código y pegue en su variable del sistema En la ruta ...

C: \ Archivos de programa ; C: \ WINNT; C: \ WINNT \ System32; C: \ archivos de Programa \ Java \ jre6 \ bin \ javaw.exe

Ahora copia del "jre" carpeta de su camino como si tuviera tiene "jre" en esta ruta de

  C:\Program Files\Java 

y pégala en tus eclipses significa carpeta en la que se coloca el archivo eclipse.exe. como yo he puesto mi Eclipse en esta ubicación

F:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse 

Así que dentro de la carpeta eclipse de pegar el "jre" CARPETA. Si usted tiene "jre6", entonces renombrarlo como "jre" .... y ejecutar su Eclipse se le tiene la solución ...

//<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>     

otra solución: 2

Si el problema podría 't soluciona con los pasos anteriores, a continuación, siga estos pasos

  1. Copia la carpeta 'jre' de la ruta de Java como C: \ archivos de programa \ Java \ jre6 * etc, y pegarlo en el directorio de Eclipse (¿Dónde está su eclipse? disponible)
  2. Ir al archivo eclipse.ini, ábralo.
  3. Cambiar el directorio de su archivo javaw.exe como

-vmF: \ Softwares \ languages ​​SOFTEARE \ Configuración de Android eclipse \ versión Indigo 32 bits \ jre \ bin/javaw.exe

Ahora, cuando empiece eclipse, buscará javaw.exe, por lo que buscará la ruta en el eclipse.ini, como ahora está en la misma carpeta, comenzará el javaw.exe y comenzará a funcionar.

Si aún tiene alguna consulta, puede volver a solicitarla, solo vaya a mi perfil y descubra mi ID de correo electrónico. porque me encanta el foro de desbordamiento de pila, y me hizo un programador. *

1

Deberías instalar tanto 32bit & 64bit java (Al menos JRE), que en caso de que estés usando un sistema operativo de 64 bits.

2

Eclipse y Java JDK (o JRE) deben coincidir con respecto a la versión BIT

Por ejemplo:

32 Bit Eclipse won't work with 64 Bit Java! 

32 bits Eclipse necesita 32 bits de Java!

0
-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835 
-product 
org.eclipse.epp.package.standard.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
**-vm 
C:/Program Files (x86)/Java/jdk1.7.0_45/bin/javaw.exe** =>false 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx512m 
-vm 
C:\Program Files (x86)\Java\jdk1.7.0_45\bin\javaw.exe 
0

problemas resueltos de Java cuando he actualizado mi 64 bits de Java (estoy usando 64 bits 64 bits W7 & eclipsar 4.4.0):

http://www.java.com/en/download/manual.jsp

versión recomendada 7 Actualización de Windows 67 fuera de línea (64-bit) tamaño del archivo: 29.5 MB

0

Copie la carpeta jre presente en el directorio "C: \ Program Files \ Java \" en la carpeta eclipse ... es decir, C: \ eclipse \

+0

R U serio? Copiar un jre? ¿Qué hay de instalar? – Alexander

+0

Quise copiar los archivos instalados –

+0

¿Y realmente llaman a esto una solución? – Alexander

Cuestiones relacionadas