Windows 8 ocultando java.exe e outros arquivos no System32

1

Estou executando o Windows 8 Professional e estou tentando executar o Eclipse como um usuário não administrador sem sucesso. O Eclipse termina com "JVM Terminado, 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.

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

Aqui é onde fica estranho. Se eu abrir um prompt de comando como Administrador e digitar o mesmo comando, obtenho:

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

Eu tenho acesso completo de leitura e execução em% SYSTEM32% como meu usuário normal, mas só vejo 2414 arquivos no System32 em oposição ao 3107 se estiver executando como administrador.

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

    
por Krister Renaud 25.09.2012 / 16:21

2 respostas

1

Eu tive um problema semelhante e resolvi da seguinte forma:

  • No Windows 8 »Painel de controle» Conta de usuário »Desativado Controle de acesso do usuário.
  • Criado um diretório chamado: c:\apps
  • JDK instalado para c: \ apps \ java; O jre instalado para c:\apps\java\jre\
  • Instalado o Eclipse para desenvolvedores Java em c:\apps\eclipse
  • Iniciado eclipse.exe clicando com o botão direito e executando como administrador.
  • O Eclipse foi iniciado.

Confirmamos que tudo está OK construindo e executando um projeto Java "Hello World".

    
por 22.10.2012 / 09:42
0

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

    
por 19.12.2012 / 07:24