Windows 8 oculta java.exe y otros archivos en System32

Windows 8 oculta java.exe y otros archivos en System32

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 parac:\apps\java\jre\
  • Eclipse instalado para desarrolladores de Javac:\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.

información relacionada