@ org.life.java - O nome (ou caminho para) da área de trabalho atual.
Andreas Dolk
A partir de um programa Java (aplicativo Eclipse RCP), ou apenas manualmente enquanto trabalha no Eclipse?
Jesper
1
@Jigar um motivo para saber onde está o WS: ao copiar a configuração para outro comp ou para o backup da configuração.
e2-e4
4
Quando o Eclispe estraga (mais uma vez), é útil saber onde o espaço de trabalho é explodir (mais uma vez).
Synesso
Respostas:
112
Para mim, funciona escolher Arquivo-> Alternar espaço de trabalho-> Outro ... e mostra o nome do espaço de trabalho atual.
Eu tentei confirmar
" Na verdade, isso mostra o último espaço de trabalho que foi fechado, não o atual. Se você está abrindo e fechando vários, isso não é confiável. "
e eu não sou capaz de reproduzi-lo. Cada vez que obtenho o espaço de trabalho carregado no momento (estava testando no Juno). Também verifiquei as fontes e no ChooseWorkspaceDialog.java e no ChooseWorkspaceData.java , e parece que ele gerencia uma lista simples dos espaços de trabalho abertos pela última vez, armazenados como uma chave RECENT_WORKSPACES no arquivo org.eclipse.ui.ide.prefs. O nome da área de trabalho mostrado nesta caixa de diálogo é o primeiro desta lista.
O problema é, se você tem vários espaços de trabalho, você tem que manter o controle de que onde há antes ...
ivant
18
Na verdade, isso mostra o último espaço de trabalho que foi fechado, não o espaço de trabalho atual. Se você estiver abrindo e fechando vários, isso não é confiável.
Matt__C
1
@Matt__C A etapa fornecida nesta resposta não mostrará uma lista. Ele mostrará apenas um destacado Workspace no campo. O espaço de trabalho destacado por padrão é o seu único espaço de trabalho atual. Você pode alterar o campo para algo diferente digitando-o ou usando o botão Procurar. Mas o campo ( after clicking other), conforme fornecido nesta resposta, mostrará seu espaço de trabalho atual. Acabei de o testar digitando no campo e criando um novo espaço de trabalho de teste. Foi alterado para o espaço de trabalho que nunca foi fechado. Isso é o que agora é exibido nesse campo.
LD James
1
Parece que isso foi corrigido em algum momento desde que eu postei o comentário em 13 e agora mostra o espaço de trabalho atual. Eu ainda prefiro a resposta de @gridDragon desde que você apenas tem que olhar para a barra de título para ver o espaço de trabalho em que está.
Matt__C
84
inicie o eclipse com -showlocation
Aqui estão dois posts interessantes sobre o assunto:
A solução mais elegante para o problema. Se alguém se perguntar, o caminho para o espaço de trabalho será exibido na barra da janela.
Magnilex
68
Vá em Janela> Preferências. Em Geral> Área de trabalho, existe uma propriedade: "Nome da área de trabalho (mostrado no título da janela)" e insira algum tipo de etiqueta de identificação.
Você precisará configurá-lo para cada área de trabalho que tiver, mas é uma maneira fácil de saber em qual área de trabalho você está rapidamente.
Observe que isso se aplica apenas a versões mais recentes do eclipse. No 3.5 (nosso cliente corporativo RTC), ele não está disponível.
13133 Pierre
7
Uau. Embora isso teoricamente seja uma boa solução, é insano que você precise colocar uma cadeia personalizada lá em vez do Eclipse, apenas usando o nome do diretório da área de trabalho por padrão.
sschuberth
1
De todas as soluções, essa parece a menos dolorosa - nenhum script de inicialização modificado, nenhuma verificação de menu etc. etc. Novamente, deve ser simples escrever um pequeno plugin para ajustar o título da janela para mostrar o nome da pasta da área de trabalho, a menos que esteja definido na preferência acima mencionada. Felizmente, meus espaços de trabalho não são tão dinâmicos; para outros, pode não ser o caso.
Frelling
Estou usando o eclipse Indigo, e não está lá! :(
Dr.jacky
Para o Eclipse 4.5 e posterior, não é mais necessário atribuir uma sequência customizada. No 4.5, o próprio caminho da área de trabalho é mostrado na página de preferências. Veja a resposta mais tarde por @ROMANIA.
Andy Thomas
20
Eclipse Neon (4.6)
De acordo com M7 , o nome da área de trabalho é mostrado no título da janela por padrão.
Eclipse Marte (4.5)
Janela > Preferências > Geral > Área de Trabalho
Há também uma caixa de seleção " Mostrar caminho do espaço de trabalho no título da janela ".
O resultado fica assim:
Espero que esta seja a melhor resposta :). Eu verifiquei isso na versão de Marte
SuRa 1/16
Este deve ser o think.Works resposta eu aceitei em luna como Bem
Manas Pratim Chamuah
16
Se houver algum projeto no espaço de trabalho:
Selecione um projeto e suas propriedades (por exemplo, Menu: Project -> Propertiesou right mouse button->Properties). Em seguida, vá para Resource -> Linked Resourcese o WORKSPACE_LOCvalor da variável do caminho mostra o caminho atual da área de trabalho.
esta é a resposta correta, não a resposta "Arquivo-> Alternar espaço de trabalho-> Outro"
cal
12
Há uma variável de ambiente chamada osgi.instance.area. Você pode encontrá-lo em "Ajuda -> Sobre o Eclipse -> Detalhes da instalação -> Configuração" (para eclipse "Helios" 3.6)
Ou, abra as propriedades de qualquer projeto e selecione "Recurso". Você encontrará uma propriedade "Location" que está estruturada da seguinte maneira:
Nota - o procedimento "apagado" funciona na maioria dos casos, mas não pode ser usado em geral, porque uma pasta do projeto não precisa estar localizada na pasta da área de trabalho. Você pode escolher locais externos durante a criação do projeto. Portanto, se você nunca desmarcar a opção "Usar local padrão", o procedimento será salvo. O primeiro procedimento é confiável.
Como você pode ter recursos fora da área de trabalho, o caminho antes do nome do projeto nem sempre é o caminho da área de trabalho.
K Erlandsson
@ Kristoffer - podemos criar projetos "vinculados"? Eu sei que isso é possível para arquivos e pastas, mas também para projetos? Vou editar minha resposta.
Andreas Dolk
6
Arquivo-> Propriedades
Selecione um arquivo na área de trabalho e use o menu: "Arquivo-> Propriedades". Uma caixa de diálogo aparece e deve mostrar a 'localização' do arquivo. Leia o local da direita para a esquerda para percorrer a classe, pacote, pasta, projeto e, em seguida, você verá o espaço de trabalho.
Você precisa fazer Arquivo-> Alternar espaço de trabalho-> Outro ... e o espaço de trabalho atual deve ser destacado. Caso contrário, ele apenas mostra uma lista de áreas de trabalho que não são as que você está (processo de eliminação?).
-showlocation é excelente, mas apenas altera o texto no final da barra de título, portanto, muitas vezes não é visível na barra de tarefas.
Se você deseja alterar o início da barra de título, que mostra a Perspectiva atual, você pode usar Janela -> Salvar Perspectiva Como ... e o novo título ficará visível na Barra de Tarefas.
Gosto que você queira que o nome da área de trabalho apareça à esquerda, mas isso é uma espécie de invasão que está usando mal o recurso Perspectiva. Não há outra resposta que faz isso de uma maneira melhor: stackoverflow.com/a/11887008/564626
jfritz42
2
Vá para Arquivo-> Alternar Área de Trabalho.
Você pode ver uma lista de áreas de trabalho, excluindo a área de trabalho atual.
Agora vá para o local físico e veja qual deles está faltando na lista.
Acabei de encontrar minha área de trabalho atual com a maneira mais simples.
Passo 1:
Inicie seu Eclipse (Se o espaço de trabalho padrão estiver definido, o Eclipse nunca solicitará o espaço de trabalho Escolher OU será definido como o caminho que usamos na última vez)
Passo 2:
Quando o Eclipse iniciar completamente, tente iniciar o Eclipse novamente com o mesmo arquivo de atalho / exe. Ele mostrará a mensagem de erro abaixo e você obterá seu espaço de trabalho padrão / atual
Verifique o caminho de qualquer recurso nas propriedades do recurso. Então você saberá. OU: Vá para Preferências> Geral> Área de Trabalho e adicione um nome à Área de Trabalho (mostrado no título da janela)
Como você pode ter projetos e recursos fora do diretório do espaço de trabalho, não há garantia de mostrar o caminho do espaço de trabalho se você verificar as propriedades do recurso.
Somente se você seguir as etapas abstrusas listadas nas outras respostas mais completas.
orbfish
1
Se você deseja alternar o espaço de trabalho, então Arquivo-> Alternar Espaço de Trabalho. Clique em "Outro" e escolha a pasta apropriada. É isso que você quer? :)
Para que o caminho da pasta da área de trabalho seja ecoado no console.
Sinta-se à vontade para copiar isso em um arquivo .launch e importá-lo para o Eclipse: Arquivo> Importar ...> Executar / Depurar> Iniciar Configurações
Logo descobrirei uma versão para Mac / UNIX, como estava no Indigo / Win quando fiz essa.
Muitas vezes, você precisará usar várias instâncias do Eclipse em execução ao mesmo tempo. Para alternar entre eles, é útil definir um nome para o espaço de trabalho que é exibido no título da janela do Eclipse. Para fazer isso, abra Janela / Preferências. Na janela Preferências, navegue para Geral / Área de Trabalho e atribua a cada área de trabalho um nome de área de trabalho individual.
Basta clicar no menu Arquivo e mudar de local de trabalho
Clique em Outros
Em seguida, o diálogo aparece com o espaço de trabalho atual destacado no topo da lista. Se você clicar nessa lista, outros locais de trabalho serão mostrados.
clicar em Arquivo-> Alternar Espaço de Trabalho fornece o resultado errado no meu sistema.
Este método fornece o resultado correto: Arquivo -> Propriedades -> Recurso
agora verifique o caminho na terceira linha chamada "local" na janela Recurso
Ele mostrará a pasta da área de trabalho imediatamente antes da pasta do projeto.
Respostas:
Para mim, funciona escolher Arquivo-> Alternar espaço de trabalho-> Outro ... e mostra o nome do espaço de trabalho atual.
Eu tentei confirmar
e eu não sou capaz de reproduzi-lo. Cada vez que obtenho o espaço de trabalho carregado no momento (estava testando no Juno). Também verifiquei as fontes e no ChooseWorkspaceDialog.java e no ChooseWorkspaceData.java , e parece que ele gerencia uma lista simples dos espaços de trabalho abertos pela última vez, armazenados como uma chave RECENT_WORKSPACES no arquivo org.eclipse.ui.ide.prefs. O nome da área de trabalho mostrado nesta caixa de diálogo é o primeiro desta lista.
fonte
Workspace
no campo. O espaço de trabalho destacado por padrão é o seu único espaço de trabalho atual. Você pode alterar o campo para algo diferente digitando-o ou usando o botão Procurar. Mas o campo (after clicking other
), conforme fornecido nesta resposta, mostrará seu espaço de trabalho atual. Acabei de o testar digitando no campo e criando um novo espaço de trabalho de teste. Foi alterado para o espaço de trabalho que nunca foi fechado. Isso é o que agora é exibido nesse campo.inicie o eclipse com
-showlocation
Aqui estão dois posts interessantes sobre o assunto:
10 principais dicas para novos usuários do eclipse (versão arquivada)
eclipse-startup-options-showlocation
fonte
-showlocation
também pode ser adicionado ao seu eclipse.ini, conforme mencionado em um dos linksVá em Janela> Preferências. Em Geral> Área de trabalho, existe uma propriedade: "Nome da área de trabalho (mostrado no título da janela)" e insira algum tipo de etiqueta de identificação.
Você precisará configurá-lo para cada área de trabalho que tiver, mas é uma maneira fácil de saber em qual área de trabalho você está rapidamente.
fonte
Eclipse Neon (4.6)
De acordo com M7 , o nome da área de trabalho é mostrado no título da janela por padrão.
Eclipse Marte (4.5)
Janela > Preferências > Geral > Área de Trabalho
Há também uma caixa de seleção " Mostrar caminho do espaço de trabalho no título da janela ".
O resultado fica assim:
Esse recurso é descrito aqui .
fonte
Se houver algum projeto no espaço de trabalho:
Selecione um projeto e suas propriedades (por exemplo,
Menu: Project -> Properties
ouright mouse button->Properties
). Em seguida, vá paraResource -> Linked Resources
e oWORKSPACE_LOC
valor da variável do caminho mostra o caminho atual da área de trabalho.fonte
Há uma variável de ambiente chamada
osgi.instance.area
. Você pode encontrá-lo em "Ajuda -> Sobre o Eclipse -> Detalhes da instalação -> Configuração" (para eclipse "Helios" 3.6)Ou, abra as propriedades de qualquer projeto e selecione "Recurso". Você encontrará uma propriedade "Location" que está estruturada da seguinte maneira:Nota - o procedimento "apagado" funciona na maioria dos casos, mas não pode ser usado em geral, porque uma pasta do projeto não precisa estar localizada na pasta da área de trabalho. Você pode escolher locais externos durante a criação do projeto. Portanto, se você nunca desmarcar a opção "Usar local padrão", o procedimento será salvo. O primeiro procedimento é confiável.
fonte
Arquivo-> Propriedades
Selecione um arquivo na área de trabalho e use o menu: "Arquivo-> Propriedades". Uma caixa de diálogo aparece e deve mostrar a 'localização' do arquivo. Leia o local da direita para a esquerda para percorrer a classe, pacote, pasta, projeto e, em seguida, você verá o espaço de trabalho.
fonte
Resumo:
(do mais imediato ao menor (mas mais elegante), deixando de fora os redundantes)
arquivo-> Alternar espaço de trabalho-> Outro ... -> resposta completa
Ajuda -> Sobre o Eclipse -> Detalhes da instalação -> Configuração: osgi.instance.area -> resposta completa
Se você iniciar o eclipse com
-showlocation
-> resposta completaDê um nome a cada área de trabalho -> resposta completa
fonte
Use a área de trabalho do comutador no menu arquivo e você saberá
fonte
inicie o eclipse com
-data
exemplo:
c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1
fonte
-showlocation é excelente, mas apenas altera o texto no final da barra de título, portanto, muitas vezes não é visível na barra de tarefas.
Se você deseja alterar o início da barra de título, que mostra a Perspectiva atual, você pode usar Janela -> Salvar Perspectiva Como ... e o novo título ficará visível na Barra de Tarefas.
fonte
O que falta é o seu espaço de trabalho atual.
fonte
http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
adicione -showlocation ao seu atalho.
c: \ eclipse \ eclipse.exe -showlocation
fonte
Acabei de encontrar minha área de trabalho atual com a maneira mais simples.
Passo 1:
Inicie seu Eclipse (Se o espaço de trabalho padrão estiver definido, o Eclipse nunca solicitará o espaço de trabalho Escolher OU será definido como o caminho que usamos na última vez)
Passo 2:
Quando o Eclipse iniciar completamente, tente iniciar o Eclipse novamente com o mesmo arquivo de atalho / exe. Ele mostrará a mensagem de erro abaixo e você obterá seu espaço de trabalho padrão / atual
fonte
Verifique o caminho de qualquer recurso nas propriedades do recurso. Então você saberá. OU: Vá para Preferências> Geral> Área de Trabalho e adicione um nome à Área de Trabalho (mostrado no título da janela)
fonte
Arquivo -> Alternar espaço de trabalho
fonte
Se você deseja alternar o espaço de trabalho, então Arquivo-> Alternar Espaço de Trabalho. Clique em "Outro" e escolha a pasta apropriada. É isso que você quer? :)
fonte
Criei uma Configuração de inicialização de ferramenta externa contendo o seguinte (conteúdo exportado do arquivo echo-workspace.launch):
Para que o caminho da pasta da área de trabalho seja ecoado no console.
Sinta-se à vontade para copiar isso em um arquivo .launch e importá-lo para o Eclipse: Arquivo> Importar ...> Executar / Depurar> Iniciar Configurações
Logo descobrirei uma versão para Mac / UNIX, como estava no Indigo / Win quando fiz essa.
fonte
Muitas vezes, você precisará usar várias instâncias do Eclipse em execução ao mesmo tempo. Para alternar entre eles, é útil definir um nome para o espaço de trabalho que é exibido no título da janela do Eclipse. Para fazer isso, abra Janela / Preferências. Na janela Preferências, navegue para Geral / Área de Trabalho e atribua a cada área de trabalho um nome de área de trabalho individual.
fonte
Entrei em uma situação que causou uma falha completa na inicialização do eclipse devido à corrupção no espaço de trabalho.
(Semelhante ao Eclipse não inicia, o erro de log diz: ObjectNotFoundException: Elemento da árvore )
Fazia tanto tempo desde que usei o eclipse que esqueci onde estava meu espaço de trabalho. Foi aqui que encontrei a configuração.
fonte
Se você deseja encontrar o caminho programaticamente, use o seguinte:
fonte
Lógica simples ...
Basta clicar no menu Arquivo e mudar de local de trabalho
Clique em Outros
Em seguida, o diálogo aparece com o espaço de trabalho atual destacado no topo da lista. Se você clicar nessa lista, outros locais de trabalho serão mostrados.
fonte
clicar em Arquivo-> Alternar Espaço de Trabalho fornece o resultado errado no meu sistema.
Este método fornece o resultado correto:
Arquivo -> Propriedades -> Recurso
agora verifique o caminho na terceira linha chamada "local" na janela Recurso
Ele mostrará a pasta da área de trabalho imediatamente antes da pasta do projeto.
fonte
windnow -> preference -> General -> startup and shutdown -> workspaces
- o primeiro será o seu espaço de trabalho atual.fonte
fonte