Começando Eclipse com / área de trabalho específica
-
03-07-2019 - |
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.
Solução
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 ??p>
A definição de um local específico para o espaço de trabalho com -data ??p>
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.
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.
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.