Quando inicio, o Eclipse diz "Área de trabalho não pode ser bloqueada"
"Não foi possível iniciar o produto porque o espaço de trabalho associado está atualmente em uso por outro aplicativo Eclipse." ou "Área de trabalho em uso ou não pode ser criada, escolha uma diferente".
Mas eu sei que não é.
Como faço para "desbloqueá-lo"?
.lock
arquivo é um arquivo oculto, por isso, se você vai olhar para ele comls
, não se esqueça da-a
opção:ls -a .metadata
.Eu já vi três outras correções até agora:
A solução se resume a limpar a pasta .metadata.
fonte
Vá para TaskManager (clique com o botão direito do mouse na barra de tarefas), selecione a barra de menus Processess e selecione eclipse.exe e clique em EndProcess
fonte
Outra causa possível do problema "Área de trabalho em uso ou não pode ser criada, escolha outra diferente" é que o caminho real para sua área de trabalho pode ter sido alterado .
No meu caso, a localização real do espaço de trabalho havia mudado, mas eu havia usado um link simbólico para fazer parecer que estava no mesmo local. Vi erros nos logs indicando que o eclipse estava olhando para o local "real" anterior, em vez de seguir o link simbólico, e isso estava causando os erros.
No meu caso, mudei a área de trabalho de volta para o local antigo.
fonte
Há outro caso em que o caminho para a área de trabalho pode não existir, por exemplo, se você importou preferências de outra área de trabalho, alguns endereços da área de trabalho importados podem aparecer na caixa de diálogo "abrir área de trabalho"; então, se você não prestasse atenção nesses endereços, obteria o mesmo erro exato ao tentar abri-los.
fonte
Executar o eclipse
Administrator Mode
corrigiu para mim. Você pode fazer isso [Clique com o Botão Direito] -> Executar como Administrador noeclipse.exe
diretório de instalação.Eu estava em um ambiente de trabalho com a máquina win7 com permissão restritiva. Também removi os arquivos
.lock
e,.log
mas isso não ajudou. Pode ser uma combinação de tudo que o fez funcionar.fonte
sudo eclipse
Às vezes, se você estiver no Windows, poderá não ver todos os processos - ou o culpado no Gerenciador de tarefas. Eu tive que clicar em 'Mostrar processo de todos os usuários' e havia esse java.exe que eu precisava matar para recuperar meu espaço de trabalho.
fonte
Outro caso possível, se nada funcionar, é verificar se há um
Java
aplicativo em execução . pode ser que seu abrir e fechar anterior tenha deixado instâncias java não-qualificadas.Procure por qualquer instância do java que esteja sendo executada, se houver pelo menos duas que você precise matar uma. Mas, na maioria das vezes, eu mato qualquer execução do java :) porque esse java está usando o espaço de trabalho mais cedo e ainda o matará se não matar isto.
Altere outro espaço de trabalho, caso deseje que um IDE múltiplo use e trabalhe em projetos diferentes ou no mesmo projeto, mas você deve importar o espaço de trabalho do formulário do projeto depois de abrir o IDE.
fonte
excluir logs e .lock não funcionou, mas
opção -clean corrigida para mim.
fonte
Eu estava enfrentando esse problema quando o eclipse não estava fechado (o processo de eclipse do kill do gerenciador de tarefas ou o desligamento do computador), fui tentado abaixo das etapas, funcionou para mim.
1) Remova os nomes dos arquivos iniciados com ".fileTable" desta pasta
2) Remova os arquivos de log como arquivos de texto que começam com nomes numéricos desta pasta
3) Abra o prompt de comando (cmd) e navegue até esta pasta
comando type below
fonte
A resposta que @Boris deu está correta 99% do tempo, mas também pode acontecer se você abrir o espaço de trabalho em uma versão mais antiga do Eclipse. Um espaço de trabalho importado para / criado com o Juno lançará esse erro quando aberto no Galileo.
fonte
Outro motivo muito comum para esse problema é se você tentar carregar um diretório em uma unidade que não está mais conectada. Por exemplo, diga que você programa em C: \ Code \ Java, mas ocasionalmente trabalha em uma unidade flash, H: \ Code \ Java. Se você não tiver a unidade conectada, pode ser fácil acreditar que você está tentando carregar um diretório válido sem perceber seu erro de digitação.
fonte
Outro problema é quando o eclipse não tem acesso de gravação à sua pasta src. Altere a permissão de segurança e verifique se "Usuários autenticados" foram adicionados com todas as permissões marcadas, exceto Controle total e permissões especiais.
fonte
Eu tive esse erro depois que reiniciei o sistema (depois de um longo tempo. Normalmente, apenas o faço dormir). Descobri que uma vez que montei as unidades (clicando e abrindo) onde a pasta do projeto está localizada e o relançamento do eclipse, resolvi o problema para mim.
PS: Eu sou um usuário do Ubuntu.
fonte
Aqui estão alguns passos para resolver o não. 4 passo é funciona para mim.
fonte
Escolher um "diferente" é realmente uma solução bastante fácil.
Eu estava executando o Eclipse como administrador (
sudo eclipse
na linha de comando) porque a pasta "espaço de trabalho" estava lançando oWorkspace in use or cannot be created…
erro (e funcionando como administrador parecia ser a única solução que o corrigia).Um colega de trabalho (trabalhando nesse mesmo problema comigo) queria executar o Eclipse clicando em um ícone. Então, quando ele executou o Eclipse, e a caixa de diálogo surgiu com a opção escolher sua área de trabalho, ele acabou de adicionar um "2" ao final da "área de trabalho".
Isso criou uma nova pasta: "workspace2". Eclipse correu bem com isso; e não tive nenhum problema de bloqueio desde então.
fonte
Isso ocorrerá quando você não fechou o eclipse.exe corretamente.
* Abra o Gerenciador de tarefas-> Finalize a tarefa, seu eclipse-> Agora abra o eclipse.exe, ele funcionará.
Espero que ajude alguém.
fonte
Eu observei um caso em que o eclipse, ao sair forçado ou
Alt-f2 xkill
ed no linux, uma tentativa de abrir imediatamente o eclipse mostra esse erro. Mesmo o arquivo metadat / .lock não está presente nesse caso. No entanto, ele começa a funcionar após um período de cerca de dois minutosfonte
Para usuários de Mac:
Pode ser que outra instância do eclipse esteja sendo executada em segundo plano. Nesse caso, use Force Quit eclipse ou
para todas as instâncias do eclipse e inicie o novo espaço de trabalho
fonte
Não sei o que há de errado, mas resolvi criando um diretório diretamente na unidade c (c: \ dev) em vez de na minha pasta pessoal (c: \ users \ me \ dev). Mas não preciso pensar nisso. No meu caso, é uma nova instância descompactada do eclipse. Não consigo ver a pasta .matadata na pasta eclipse. Pela graça de Deus, eu resolvi.
fonte
Inicie o Eclipse com a opção
-Dosgi.locking=none
.Eu tenho o truque aqui e funciona.
Não faça isso, a menos que você saiba que ninguém pode trabalhar no mesmo arquivo ao mesmo tempo.
fonte
A razão pela qual isso estava acontecendo comigo (com o Photon) foi facilmente corrigida alterando uma preferência geral do Eclipse:
Depois de fazer essa alteração, sempre que você desligar o Eclipse, ele não deixará mais o processo javaw.exe em execução em segundo plano. Suponho que seja um erro no Photon (ou um erro ao usar a versão Amazon Corretto OpenJDK do Java com Eclipse) que um dia será corrigido.
fonte