Estoy ejecutando Windows 8 Professional e intento ejecutar Eclipse como usuario no administrador sin éxito. Eclipse termina con "JVM terminada, código de error 2".
Eclipse intenta utilizar %SYSTEM32%\javaw.exe a pesar de que JAVA_HOME está configurado en %PROGRAM_FILES%\Java\jdk1.7.0_07.
Tengo una cuenta de usuario que no es de administrador y cuando dir c:\windows\system32\java*
la escribo aparece "Archivo no encontrado".
Aquí es donde se vuelve extraño. Si abro un símbolo del sistema como administrador y escribo el mismo comando, obtengo:
Directory of C:\Windows\System32
09/24/2012 10:16 AM 188,904 java.exe
09/24/2012 10:16 AM 189,416 javaw.exe
09/24/2012 10:16 AM 289,768 javaws.exe
Tengo acceso completo de lectura y ejecución en %SYSTEM32% como mi usuario normal, pero solo veo 2414 archivos en System32 en lugar de 3107 si lo ejecuto como administrador.
¿Qué está pasando y hay alguna forma de solucionarlo?
Respuesta1
Tuve un problema similar y lo resolví de la siguiente manera:
- En Windows 8 »Panel de control» Cuenta de usuario »Desactivado el control de acceso de usuario.
- Creó un directorio llamado:
c:\apps
- JDK instalado en c:\apps\java; El jre instalado para
c:\apps\java\jre\
- Eclipse instalado para desarrolladores de Java
c:\apps\eclipse
- Inicié eclipse.exe haciendo clic derecho y ejecutándolo como Administrador.
- Comenzó el eclipse.
Se confirmó que todo está bien creando y ejecutando un proyecto Java "Hello World".
Respuesta2
Para Windows 8 es necesario instalar las versiones x86 y x64 de Java. Puedes descargarlosaquí. Si intenta instalar Java desde su navegador (usando la detección automática desde la página web), Java solo instalará la versión x86.