Existe uma maneira de iniciar uma instância do eclipse, passando algum tipo de parâmetro para que ele use um espaço de trabalho específico?
O problema que estou tentando resolver é que tenho um espaço de trabalho para projetos de trabalho e outro para projetos pessoais. Eu gostaria de poder vinculá-los aos espaços de trabalho para separar os atalhos que eu poderia iniciar independentemente.
eclipse
zend-studio
eclipse-pdt
Wilco
fonte
fonte
-vmargs -Xms128m -Xmx512m
, certifique-se de que eles apareçam APÓS o argumento de dados, caso contrário, você receberá um erro durante o lançamento.Com a opção -data
Configurando um Local Específico para a Área de Trabalho com -data
Para usar o argumento da linha de comandos -data, basta adicionar -data your_workspace_location (por exemplo, -data c: \ users \ robert \ myworkspace) ao campo Destino nas propriedades do atalho ou inclua-o explicitamente na linha de comando.
De: http://help.eclipse.org/help21/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm
fonte
Definimos o espaço de trabalho padrão para os alunos de uma escola secundária, modificando as propriedades do atalho. Nesse caso, operamos um ambiente Windows 7. O espaço de trabalho padrão está no compartilhamento de rede de um aluno mapeado como a unidade H: portanto, adicionamos -data h: \ workspace . A captura de tela mostra exatamente onde.
fonte
Observe que você pode usar nomes de caminhos relativos no estilo UNIX, como
mesmo no Windows, caso algo não goste de dois pontos ou barras invertidas nos parâmetros, como o Jumplist Launcher
fonte
Questão antiga, eu sei, mas só queria ressaltar que talvez você precise adicionar aspas ao redor do caminho do espaço de trabalho de destino. Por exemplo; Eu tentei
C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
e ele abriria uma área de trabalho em branco, padrão, enquantoC:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
permitia que ela usasse a área de trabalho existente. Suponho que isso varia de acordo com a versão do sistema operacional e / ou do Eclipse, mas não sei exatamente quais são os fatores para isso, então tente as duas maneiras até conseguir uma para carregar a área de trabalho correta / existente.fonte
Criando um arquivo de atalho com o destino:
Crie um atalho do seu eclipse. Abra as propriedades do arquivo de atalho e defina o destino da seguinte maneira:
Para iniciar a partir do arquivo .bat:
Exemplo:
fonte
Em https://help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html
Também é possível especificar o local da área de trabalho usando o
osgi.instance.area
argumento da JVM como-Dosgi.instance.area=../workspace
Isso pode ser especificado no arquivo eclipse.ini, juntamente com args existentes / outros da JVM, como
-Xms, -Xmx
.Essa opção pode ser conveniente para aqueles que apenas desejam anexar ao arquivo eclipse.ini (que já contém outros argumentos da JVM) sem se preocupar em garantir que os argumentos da JVM apareçam no final.
fonte
Eu gostaria que as pessoas dessem um exemplo real, eu aprendi melhor com exemplos do que com sintaxe. então aqui vai ...
esse comando abrirá o eclipse com o espaço de trabalho especificado. Este é um exemplo de trabalho.
fonte