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 para
c:\apps\java\jre\
- Instalei o Eclipse para desenvolvedores Java para
c:\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.