Hoje, reiniciei minha máquina e o Eclipse (3.5, baixado recentemente) mostra um comportamento estranho:
- mostra a tela inicial por menos de um segundo
- desiste
Isso ocorre em 100% dos casos, então não consigo iniciar o Eclipse.
Onde posso encontrar registros sobre isso?
Excluí todos os recursos do eclipse e o descompactei novamente. Mesma coisa.
Tenho memória suficiente (o IntelliJ funciona bem) e meu software antivírus não mostra nenhuma atividade relacionada ao fechamento do eclipse.
Alguma idéia do que poderia ter causado isso?
Respostas:
Uma coisa que eu inventei é excluir a pasta:
Onde
workspace
está o diretório da área de trabalho do eclipsefonte
Inicie na linha de comando e veja se ele produz alguma mensagem de erro.
fonte
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
-vm <path-to-javaw.exe>
seguida, recebendo errocould not create virtual machine
Há um
.log
arquivo no.metadata
diretório dentro de cada área de trabalho, que geralmente contém vários rastreamentos de pilha dos internos do Eclipse. As falhas de inicialização geralmente são encontradas aqui. Suponho que você tenha o Eclipse configurado para iniciar automaticamente em um espaço de trabalho específico, sem solicitar que você escolha um na inicialização.fonte
Eu adicionei isso no eclipse.ini:
E começou. Porém, um dos meus projetos (um projeto de teste simples) não foi resolvido
java.lang.String
ejava.lang.System
. Mudei o JRE para JDK / JRE e funcionou.JAVA_HOME
eJRE_HOME
estavam apontando para o local acima.fonte
Eu descobri que iniciar o eclipse com os argumentos
-clean -clearPersistedState
geralmente corrige falhas para mim.fonte
Apenas para completar: Tente iniciar o Eclipse com -clean (que verifica novamente os plug-ins instalados e reconstrói os caches em $ ECLIPSE_HOME / configuration).
Geralmente, você recupera seus projetos após remover .metadata com a importação-> projetos existentes.
Como alternativa, algumas configurações do projeto podem ser danificadas.
Veja a pilha de erros (em .metadata / .log) para descobrir qual plug-in está causando problemas e tente remover suas preferências.
Uma maneira fácil de tentar tudo isso é criar um novo espaço de trabalho (inicie o eclipse com -data se você não obtiver o diálogo) e copie manualmente os projetos.
fonte
Abra eclipse.ini. Se a linha
-showsplash
estiver lá, remova-a.Se não estiver presente, adicione
-nosplash
Eu sei que é estranho recomendar não mostrar a tela inicial, mas ocasionalmente causa problemas em algumas máquinas / configurações de Java.
fonte
Eu tive esse mesmo problema e nada funcionou para mim usando o Eclipse Luna de 64 bits. Originalmente, eu tinha o Java 1.6, Java 1.7 e Java 1.8 instalado, mas removi o Java 1.8 usando o painel de controle do Windows 7. Vi a tela inicial uma vez por uma fração de segundo, e foi isso, sem erros, sem arquivos de log nem com um arquivo .lock.
Eu estava trabalhando com um erro diferente (código de erro 13) com incompatibilidades de 32 bits / 64 bits entre java e eclipse. Então, decidi em 64 bits para que ambos resolvessem esse problema. Depois, reinstalei o Java 1.8 novamente e ele começou a funcionar.
fonte