Como forçar o Eclipse a solicitar a área de trabalho padrão?


91

Percebi que depois de instalar o cdt, o Eclipse sempre carrega o espaço de trabalho padrão. A área de trabalho listada config.iniem osgi.instance.area.default. O Eclipse não pergunta qual espaço de trabalho abrir, independentemente se Prompt for workspace on startupestá definido ou não.

Como forço o Eclipse a perguntar qual espaço de trabalho carregar na inicialização?

Respostas:


112

Eu tive o mesmo problema com o indigo no linux 3.0 X86_64: Depois de rodar eclipse -cleantudo voltou ao normal.

Graças a alguns comentários sobre o problema do eclipse: https://bugs.eclipse.org/bugs/show_bug.cgi?id=134412


Vou tentar assim que chegar a esse eclipse problemático
— Michael Nesterenko

3
Para OSX, eu tive que digitar: $ PATH_TO_ECLIPSE/Eclipse.app/Contents/MacOS/eclipse -cleane funcionou.
— DustinB

4
@Amit: Isso não funcionou para mim quando tive problemas com meu espaço de trabalho. O carrapato seria simplesmente ignorado pelo eclipse ...
— fasseg de

1
Obrigado! Eu precisava -clean - depois de pesquisar, descobri que isso realmente apenas limpa alguns caches , então é totalmente seguro.
— arantius de

1
-limpo não funciona para mim no Mac. O problema começou depois que instalei EGit, ADT e ADT Translation Manager.
— Monstieur

109

Funciona para mim se eu marcar a caixa 'Solicitar espaço de trabalho na inicialização', que você encontra em Janela> Preferências> Geral> Inicializar e desligar> Espaços de trabalho.

HTH


Eu instalei o Eclipse Classic com plug
— Andreas

E essa opção funciona para você? Tenho Eclipse Indigo com CDT e não tem.
— Michael Nesterenko

Sim, é verdade. Talvez você deva mudar também para 'Clássico'. Antes eu usava Eclipse PHP e tive alguns problemas de atualização com ele. Para mim, Eclipse Classic funciona de forma mais suave ...
— Andreas

Oh, pode ser que seja um bug. Tenho Eclipse para Java EE.
— Michael Nesterenko

Ei, Andreas, eu tenho o Eclipse Galalio, então não tenho opções como "Prompt for workspace on startup". então o que posso fazer para este eclipse?
— Google

35

Dentro da pasta configuration / .settings de sua instalação do Eclipse, há um arquivo chamado org.eclipse.ui.ide.prefs. Abra este arquivo em um editor de texto e altere a propriedade SHOW_WORKSPACE_SELECTION_DIALOGde false para true.

Testado com Eclipse 3.7 no Windows.


Estou tendo este problema (no Linux) e a propriedade já está definida como verdadeira.
— Homônimo de

Eu tentei isso no Ubuntu 11.10 / Eclipse 3.7 e funcionou. Qual (is) versão (ões) você está usando?
— Robert Taylor

Na época eu estava usando o Fedora 14 (não me lembro qual versão do Eclipse, desculpe). Desde então, mudei para o Ubuntu e tudo funciona bem.
— Homônimo de

É verdade, mas não ajuda. (Ubuntu 12.04, Eclipse Juno)
— Bevor

Isto é o que funcionou para mim. Eu mudei para um espaço de trabalho que fez o Eclipse travar. Não consegui acessar “Solicitar espaço de trabalho na inicialização”, portanto.
— Jack Holt

26

Eu uso Eclipse Indigo, e é assim que eu faço:

Janela> Preferências> Inicialização e desligamento> Espaços de trabalho

caixa de seleção na parte superior da janela: "Solicitar espaço de trabalho na inicialização"


Sim, SE você puder iniciar o Eclipse para começar. Se não, veja soluções alternativas, é claro.
— radsdau

4

A caixa de seleção “Solicitar espaço de trabalho na inicialização” não funcionava. Você pode definir o espaço de trabalho padrão, procure a pasta chamada “configuração” no diretório de instalação do Eclipse e abra o arquivo “config.ini”. Você editará "osgi.instance.area.default" para fornecer o seu espaço de trabalho padrão desejado.


4

Versão: Ecliplse CIndigo Service Release 2

  1. Arquivo> Alternar espaço de trabalho> Outro ...
  2. Na caixa de texto, escreva o caminho na área de trabalho ou Navegue

Ele define automaticamente o espaço de trabalho padrão durante a saída. Para alterar o espaço de trabalho, volte para a etapa 1.


3

Segui a linha e cansei de todas as coisas, mas não funcionou. Finalmente eu vi que meu destino de atalho do eclipse é como abaixo

C:\Eclipse_3.6\eclipse\eclipse.exe -clean -data "C:\workplace" ...

Eu simplesmente removi a opção -data e funcionou. Agora recebi o pop-up para escolher a área de trabalho na inicialização.

Felicidades.


3

Tive o mesmo problema (no Eclipse Juno), mas só queria alterar o espaço de trabalho padrão para o que estou usando. Há uma configuração em:

ECLIPSE_DIRECTORY / configuration / config.ini

isso está fazendo com que uma área de trabalho específica seja carregada sem solicitar uma área de trabalho. Se você deseja apenas alterar o espaço de trabalho padrão, pode apenas modificar o valor ou adicioná-lo se ele não existir:

osgi.instance.area.default=@user.home/some_workspace

ou

osgi.instance.area.default = / algum / absoluto / caminho / algum_espaço de trabalho


2

Começar o eclipse com eclipse -clean fez maravilhas para mim.


1

Posso confirmar que estou tendo o mesmo problema. Também estou usando o eclipse classic com CDT. O engraçado é que só começou a acontecer no início da noite. Antes disso, sempre era solicitado o espaço de trabalho. Marcar "Solicitar espaço de trabalho na inicialização" não tem efeito. Não estou iniciando o eclipse usando um script de inicialização, portanto, o sinalizador -data não está definido na inicialização. Removi a linha "osgi.instance.area.default" da configuração / config.ini, mas não surtiu efeito.

Algumas peculiaridades estranhas que são incidentais a este problema: Se eu excluir o espaço de trabalho "espaço de trabalho", ele o criará novamente ao iniciar. No entanto, quando eu mudo para um dos meus espaços de trabalho "reais", noto que o espaço de trabalho "espaço de trabalho" não está listado como uma opção a ser alternada.

Como seria de se esperar, reinstalar o Eclipse resolve o problema. Mas seria melhor encontrar uma maneira de resolver o problema sem recorrer a isso.


reinstalar ajuda? heh, provavelmente tentaria instalar o cdt em uma nova cópia do eclipse, mas nesse caso o problema deve ser com outros plug
— michael nesterenko

Eu estava tendo o problema e nunca instalei o CDT, então acho que instalar o CDT é uma armadilha. Como aconteceu com Jim Kaiser, nenhuma das outras soluções resolveu meu problema. Mas reinstalar um Eclipse novo (J-EE no meu caso) corrigiu o problema.
— Homônimo de

1

Aptana 3.2.2

\ configuration.settings \ org.eclipse.ui.ide.prefs

Editar:

RECENT_WORKSPACES=I\:\\PDT\\workspace

Ele irá verificar o espaço de trabalho recente, então apenas configure-o como você deseja, eu faço isso para rodar fora do drive externo.


Esta é a solução que eu estava procurando. Proponho esta como a melhor resposta de baixo nível, especialmente se o Eclipse não iniciar devido a corrupção.
— radsdau

0

Tive o mesmo problema no meu eclipse e chamar eclipse -clean não resolveu o problema.

No final, descobri que dentro da pasta de instalação do eclipse existe um script chamado eclipse. Este script faz algumas configurações de variáveis ​​de ambiente e, em seguida, chama eclipse.bin. A chamada para eclipse.bin continha a opção de linha de comando

-data ~/.eclipse

Quando removi essa chave do script de inicialização, obtive a seleção do espaço de trabalho conforme o esperado. Talvez isso ajude outras pessoas a resolver seus problemas.


0

Vá para a janela - Preferências - Geral - Inicialização e desligamento - Espaços de trabalho

A caixa de seleção para Prompt para espaço de trabalho na inicialização está lá. Selecione-o.

Então, na inicialização, o eclipse solicitará a seleção do espaço de trabalho.

---- EDITAR ----

No OSX, o caminho da barra de menus do Eclipse (Juno) é:

Eclipse - Preferences

Na caixa de diálogo de preferências, selecionei o nó da árvore:

 General - Startup and Shutdown - Workspaces

Nesse painel, havia uma caixa de seleção rotulada

**Prompt for workspace on startup** 

Eu verifiquei, fechei o Eclipse e reiniciei. Isso me solicitou um novo local de espaço de trabalho.


Você verificou o que eu mencionei.
— Srikanth Venkatesh

Eu escrevi sobre esta caixa de seleção na pergunta. Não adianta nem está ligado nem desligado.
— Michael Nesterenko

Na janela - Preferências - selecione Restaurar Defaluts e botões Aplicar.
— Srikanth Venkatesh

0

Editando o config.iniarquivo com

osgi.instance.area.default=\D:\\Projects\\Eclipse Workspace\\

trabalhou para mim.


0

Tentei primeiro a opção -clean, mas isso não resolveu o problema.

Em seguida, adicionei a opção -data com o caminho correto para o espaço de trabalho.

Isso resolveu o problema para mim.


0

Resolvi o problema adicionando o parâmetro -showLocation ao eclipse.ini


0

Às vezes, você precisa prestar atenção em como o Eclipse é iniciado. Eu já fixei o Eclipse clicando com o botão direito no executável e fixando-o na barra de tarefas. Dessa forma, o Eclipse é lançado para usar configurações em c: \ User \ public \ public Documents \ eclipse ", o que não é muito desejável.

No entanto, se você fixá-lo criando um atalho, ele será iniciado para usar as configurações na pasta de instalação do Eclipse. Então, tudo faz muito mais sentido.


0

se o seu eclipse fecha automaticamente na inicialização, você pode fazer isso: abra as propriedades do seu atalho e adicione -clean no final do caminho. ou faça isso em cmd: cd C: \ PATH_TO_YOUR_ECLIPSE \ eclipse -clean como mencionado anteriormente nos comentários


0

Eu recomendo que você crie um atalho para eclipse.exe com a -dataopção de linha de comando. Dessa forma, você pode criar um atalho separado para cada área de trabalho usada e evitar diálogos e cliques do mouse desnecessários.

Do Windows: Basta criar um atalho de Eclipse em seu desktop, em seguida, clique com o botão direito para abrir Propertiese sob Shortcutconjunto algo assim como Target: C:\eclipse\eclipse.exe -data C:\Path\to\your\workspace1. Isso iniciará o Eclipse e abrirá automaticamenteworkspace1 .

Repita as etapas para todos os espaços de trabalho que você usa com freqüência.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.