Pergunta

Existe uma maneira de iniciar uma instância do eclipse, passando algum tipo de parâmetro dizendo-lhe para usar um espaço de trabalho específico?

O problema que estou tentando resolver é que eu tenho um espaço de trabalho para projetos de trabalho e um para projetos pessoais. Eu gostaria de ser capaz de amarrar-los para espaços de trabalho para atalhos separados que eu poderia lançar de forma independente.

Foi útil?

Solução

A partir http: // help .eclipse.org / help21 / tópico / org.eclipse.platform.doc.user / tarefas / running_eclipse.htm :

Use o seguinte argumento de linha de comando:

-data your_workspace_location

Por exemplo,

-data c:\users\robert\myworkspace

Você também pode usar UNIX-style nomes de caminho relativos tais como

-data ../workspace

Mesmo no Windows, no caso de algo não gosta de dois pontos ou barras invertidas em parâmetros, como Jumplist Lançador

Outras dicas

Com o interruptor -data

A definição de um local específico para o espaço de trabalho com -data

Para usar o argumento de linha de comando -data, basta adicionar your_workspace_location -data (por exemplo, -data c: \ users \ robert \ myworkspace) para o campo de destino nas propriedades do atalho, ou incluí-lo explicitamente na sua linha de comando.

De: http://help.eclipse.org/help21/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm

Vamos definir o espaço de trabalho padrão para os estudantes em uma escola, modificando as propriedades do atalho. Neste caso, operamos um ambiente Windows 7. A área de trabalho padrão é no compartilhamento de rede de um estudante mapeada como a H: unidade assim que nós adicionamos h -data: \ workspace . Os shows imagem de tela exatamente onde.

enter descrição da imagem aqui

Note que você pode usar nomes de caminho relativos ao estilo UNIX, como

-data ../workspace

Mesmo no Windows, no caso de algo não gosta de dois pontos ou barras invertidas em parâmetros, como Jumplist Lançador

velha pergunta, eu sei, mas só queria salientar que você pode precisar adicionar aspas em torno do caminho de espaço de trabalho de destino. Por exemplo; Tentei C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2 e seria abrir um espaço em branco, padrão, espaço de trabalho ao fazer C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2" permitiu-lhe utilizar o espaço de trabalho existente. Estou descobrindo isso varia de acordo com OS e / ou versão do Eclipse, mas eu não sei exatamente quais fatores para isso, por isso tente ambos os sentidos até obter um para carregar o espaço de trabalho correto / existente.

A partir https: //help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html

Também é possível especificar a localização do espaço de trabalho usando o osgi.instance.area JVM arg como -Dosgi.instance.area=../workspace

Isto pode ser especificado no arquivo eclipse.ini juntamente com / outros argumentos JVM existentes, tais como -Xms, -Xmx.

Esta opção pode ser conveniente para aqueles que querem apenas para acrescentar ao arquivo eclipse.ini (que já contém outros argumentos JVM) sem se preocupar para garantir que argumentos JVM aparecer no final.

Eu gostaria que as pessoas dão um exemplo real, eu aprender melhor com exemplos em vez de sintaxe. então aqui vai ...

"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"

Este comando irá abrir eclipse com o espaço de trabalho especificado. este é um exemplo de trabalho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top