it-swarm.com.ru

Запуск Eclipse с / Specific Workspace

Есть ли способ запустить экземпляр Eclipse, передав ему какой-то параметр, указывающий использовать определенное рабочее пространство?

Проблема, которую я пытаюсь решить, состоит в том, что у меня есть рабочее пространство для рабочих проектов и одно для личных проектов. Я хотел бы иметь возможность привязать их к рабочим пространствам для разделения ярлыков, которые я мог запускать независимо.

163
Wilco

От http://help.Eclipse.org/help21/topic/org.Eclipse.platform.doc.user/tasks/running_Eclipse.htm :

Используйте следующий аргумент командной строки:

-data your_workspace_location

Например,

-data c:\users\robert\myworkspace

вы также можете использовать относительные пути в стиле UNIX, такие как

-data ../workspace

даже под Windows, если что-то не похоже на двоеточие или обратную косую черту в параметрах, например Jumplist Launcher

241
Matt H

С ключом -data

Задание определенного местоположения для рабочей области с -data

Чтобы использовать аргумент командной строки -data, просто добавьте -data your_workspace_location (например, -data c:\users\robert\myworkspace) в поле Target в свойствах ярлыка или явным образом включите его в командную строку.

От: http://help.Eclipse.org/help21/index.jsp?topic=/org.Eclipse.platform.doc.user/tasks/running_Eclipse.htm

20
Anson Smith

Мы устанавливаем рабочее пространство по умолчанию для учащихся в старшей школе, изменяя свойства ярлыка. В этом случае мы работаем в среде Windows 7. Рабочее пространство по умолчанию находится на общем сетевом ресурсе учащегося, отображаемом как диск H:, поэтому мы добавили - data h:\workspace. Скриншот показывает, где именно.

enter image description here

15
ThisClark

обратите внимание, что вы можете использовать относительные имена путей в стиле UNIX, такие как

-data ../workspace

даже под Windows, в случае, если что-то не нравится двоеточие или обратная косая черта в параметрах, как Jumplist Launcher

10
santaranger

Старый вопрос, я знаю, но просто хотел указать, что вам может понадобиться добавить кавычки вокруг целевого пути рабочей области. Например; Я попытался C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2, и он откроет пустое рабочее пространство по умолчанию, а C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2" позволит ему использовать существующее рабочее пространство. Я предполагаю, что это зависит от ОС и/или версии Eclipse, но я не уверен, какие именно факторы влияют на это, поэтому попробуйте оба способа, пока не получите один из них для загрузки правильного/существующего рабочего пространства.

2
DGolberg

От https://help.Eclipse.org/topic/org.Eclipse.platform.doc.isv/reference/misc/runtime-options.html

Также можно указать местоположение рабочей области, используя аргумент osgi.instance.area JVM как -Dosgi.instance.area=../workspace

Это можно указать в файле Eclipse.ini вместе с существующими/другими аргументами JVM, такими как -Xms, -Xmx.

Эта опция может быть удобной для тех, кто просто хочет добавить файл Eclipse.ini (который уже содержит другие аргументы JVM), не беспокоясь о том, что аргументы JVM появляются в конце.

0
Mrinal