Eclipse diz: “Espaço de trabalho em uso ou não pode ser criado, escolha um diferente.” Como desbloqueio um espaço de trabalho?

Quando eu começo, o Eclipse diz “O espaço de trabalho não pode ser bloqueado”

“Não foi possível ativar o produto porque a área de trabalho associada está atualmente em uso por outro aplicativo Eclipse.” ou “Espaço de trabalho em uso ou não pode ser criado, escolha outro diferente”.

Mas eu sei que não é.

Como faço para “desbloquear”?

Basta excluir o arquivo .lock no diretório .metadata no diretório do espaço de trabalho do eclipse.

Precaução – Se você excluir a pasta .metadata todas as preferências serão excluídas.

Eu vi 3 outras correções até agora:

  1. no arquivo .metadata /, rm .lock
  2. se # 1 não funcionar, tente matar o processo javaw.exe etc. depois rm .lock file
  3. Se # 1 e # 2 não funcionarem, tente o arquivo rm .log em .metadata / e verifique novamente .plugin /.
  4. Isso sempre funcionou para mim: relocate .metadata /, abra e feche o eclipse e, em seguida, substitua .metadata back

A solução resume-se a limpar a pasta .metadata.

Vá para o Gerenciador de Tarefas (clique com o botão direito na barra de tarefas) e selecione a barra de menus Processess, selecione eclipse.exe e clique em EndProcess.

Outra possível causa do problema “Espaço de trabalho em uso ou não pode ser criado, escolha um 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 mudou, mas eu usei 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 symlink, e isso estava causando os erros.

No meu caso, apenas mudei o espaço de trabalho de volta para o local antigo.

Há outro caso em que o caminho para o espaço de trabalho pode não existir, por exemplo, se você importou preferências de outro espaço de trabalho, alguns endereços de espaço de trabalho importados podem aparecer em sua checkbox de diálogo “espaço de trabalho aberto”; então, se você não prestasse atenção a esses endereços, receberia exatamente o mesmo erro depois de tentar abri-los.

A execução do eclipse no Administrator Mode corrigiu para mim. Você pode fazer isso eclipse.exe com o eclipse.exe do eclipse.exe em Executar como Administrador no eclipse.exe do seu diretório de instalação.

Eu estava em um ambiente de trabalho com a máquina win7 tendo permissão restritiva. Eu também .lock .log arquivos .lock e .log mas isso não ajudou. Pode ser também uma combinação de todos que fez funcionar.

Às vezes, se você estiver no Windows, talvez não veja todos os processos – ou o processo culpado no Gerenciador de tarefas. Eu tive que clicar em ‘Mostrar processo de todos os usuários’ e havia este java.exe que eu tinha que matar para recuperar meu espaço de trabalho.

Outro caso possível, se nenhum funcionar, é ver que há um aplicativo Java execução. pode ser o seu anterior abrir e fechar deixou instâncias de java não qualificados.

  1. Procure qualquer instância java está sendo executado se houver dois, pelo menos, você precisa matar um.Mas, na maioria das vezes eu mato qualquer java em execução 🙂 porque esse java está usando o espaço de trabalho mais cedo e ainda vai se não matar isto.

  2. Altere outro espaço de trabalho caso você queira que um IDE múltiplo use e trabalhe em um mesmo ou diferente projeto, mas você deve importar o espaço de trabalho do formulário do projeto depois de abrir o IDE.

excluir logs e bloquear não funcionou, mas

A opção -clean corrigiu para mim.

Eu enfrentei esse problema quando nunca o eclipse não está fechado (matar o processo eclipse do gerenciador de tarefas ou desligar o computador), eu tentei passos abaixo, funcionou para mim.

1) Remova os nomes dos arquivos começando com “.fileTable” desta pasta

C: \ eclipse \ configuration \ org.eclipse.osgi.manager

2) Remover os arquivos de log como arquivos de texto começam com nomes numéricos desta pasta

C: \ eclipse \ configuration

3) Abra o prompt de comando (cmd) navegue até esta pasta

C: \ eclipse

digite o comando abaixo

eclipse começo limpo

insira a descrição da imagem aqui

A resposta dada pelo @Boris 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.

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, digamos que você programe em C: \ Code \ Java, mas ocasionalmente trabalhe em uma unidade flash, H: \ Code \ Java. Se você não tiver o disco conectado, pode ser fácil acreditar que está tentando carregar um diretório válido sem perceber o erro.

Outro problema é quando o eclipse não tem access de gravação à sua pasta src. Altere a permissão de segurança e verifique se “Usuários autenticados” foram adicionados com todas as permissions marcadas, mas Controle total e permissions especiais.

Eu tive esse erro depois que eu reiniciei o sistema (depois de um longo tempo. Normalmente eu só faço dormir). Descobri que uma vez eu montei as unidades (clicando e abrindo) onde a pasta do projeto está localizada, e relançando o eclipse, resolvi o problema para mim.

PS: Eu sou um usuário do Ubuntu.

Aqui estão alguns passos para resolver o problema. 4 passos são para mim.

  1. Exclua arquivos .log ao longo da pasta .metadata.
  2. Verifique a permissão do usuário atual, certifique-se de marcar a checkbox de seleção de controle total, clique em aplicar e, em seguida, clique em OK.
  3. Se você executar a desfragmentação ou manutenção da unidade do sistema antes de executar o editor do eclipse, às vezes, o caminho do arquivo original não está no caminho respectivo para garantir a execução da “versão anterior” antes da manutenção do sistema da unidade onde o ambiente de trabalho do eclipse foi salvo .
  4. Esta última opção funciona para mim. Verifique a letra da unidade atual onde o editor de código foi salvo. Se algo incomum, por exemplo, antes de sua manutenção, a letra da sua unidade é K, em seguida, após a desfragmentação ou manutenção. A letra da unidade agora é L, portanto, você deve alterar a letra da unidade para a original. Para isso, clique no botão: Painel de controle aberto Sistema e segurança Ferramentas administrativas Gerenciamento do computador Gerenciamento de disco no disco escolha o exemplo da unidade L e à direita clique em> alterar a letra e o caminho da unidade> clique em remover> e, em seguida, em OK, abra-a novamente e clique em “Adicionar” e escolha sua letra de unidade original e clique em OK. Se você usa seu computador por um longo período de tempo, primeiro reinicie para atualizar tudo.

Escolhendo um “diferente” é realmente uma solução muito fácil.

Eu estava executando o Eclipse como administrador ( sudo eclipse na linha de comando) porque a pasta “workspace” estava jogando o Workspace in use or cannot be created… erro (e a execução como administrador parecia ser a única solução que o corrigiu).

Um colega de trabalho (trabalhando neste mesmo problema comigo) queria executar o Eclipse clicando em um ícone. Então, quando ele executou o Eclipse, e a checkbox de diálogo surgiu com a escolha do seu espaço de trabalho, ele acabou de adicionar um “2” ao final do “espaço de trabalho”.

Isso criou uma nova pasta: “workspace2”. Eclipse correu bem com isso; e eu não tive nenhum dos problemas de bloqueio desde então.

Isso ocorrerá quando você não fechou o eclipse.exe corretamente.

* Abra o Gerenciador de Tarefas-> Finalizar tarefa seu eclipse-> Agora abra eclipse.exe ele vai funcionar.

Espero que isso ajude alguém.

Eu observei um caso quando eclipse quando em forçado sair, ou Alt-f2 xkill 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 depois de um intervalo de cerca de dois minutos

Para usuários de Mac:

Pode ser que outra instância do eclipse esteja sendo executada em segundo plano. Em caso afirmativo, use Force Quit eclipse ou

 ps -ef | eclipse eclipse
 matar -9 pid

para todas as instâncias do eclipse e inicie o novo espaço de trabalho

Eu não sei o que há de errado, mas resolvi criar um diretório diretamente na unidade c (c: \ dev) em vez de na minha pasta pessoal (c: \ users \ me \ dev). Mas eu não tenho que pensar nisso. No meu caso, é uma nova instância descompactada do eclipse. Eu não consigo ver a pasta .matadata na pasta eclipse. Por graça de Deus, eu resolvi.