Windows 8 ocultando java.exe e outros arquivos no System32

Windows 8 ocultando java.exe e outros arquivos no System32

Estou executando o Windows 8 Professional e estou tentando executar o Eclipse como usuário não administrador, sem sucesso. O Eclipse termina com "JVM encerrado, código de erro 2".

O Eclipse tenta usar %SYSTEM32%\javaw.exe apesar de JAVA_HOME estar definido como %PROGRAM_FILES%\Java\jdk1.7.0_07.

Tenho uma conta de usuário não administrador e quando digito dir c:\windows\system32\java*resulta em "Arquivo não encontrado".

É aqui que fica estranho. Se eu abrir um prompt de comando como Administrador e digitar o mesmo comando, recebo:

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

Tenho acesso total de leitura e execução em% SYSTEM32% como meu usuário normal, mas só vejo 2.414 arquivos no System32, em oposição a 3.107 se estiver executando como administrador.

O que está acontecendo e há alguma maneira de corrigir isso?

Responder1

Eu tive um problema semelhante e resolvi da seguinte forma:

  • No Windows 8 »Painel de controle» Conta de usuário »Desativado o controle de acesso do usuário.
  • Criei um diretório chamado:c:\apps
  • JDK instalado em c:\apps\java; O jre instalado parac:\apps\java\jre\
  • Instalei o Eclipse para desenvolvedores Java parac:\apps\eclipse
  • Iniciou o Eclipse.exe clicando com o botão direito e executando como Administrador.
  • Eclipse começou.

Confirmei que tudo está bem criando e executando um projeto Java "Hello World".

Responder2

Para Windows 8 é necessário instalar as versões x86 e x64 do Java. Você pode baixá-losaqui. Se você tentar instalar o Java do seu navegador (usando a detecção automática da página da web), o Java instalará apenas a versão x86.

informação relacionada