Есть ли способ запустить экземпляр затмения, передавая ему какой-то параметр, указывающий использовать определенное рабочее пространство?
Проблема, которую я пытаюсь решить, состоит в том, что у меня есть рабочее пространство для рабочих проектов и одно для личных проектов. Я хотел бы иметь возможность связать их с рабочими пространствами для разделения ярлыков, которые я мог запускать независимо.
-vmargs -Xms128m -Xmx512m
, убедитесь, что они приходят после аргумента данных, иначе вы получите ошибку во время запуска.С ключом -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
источник
Мы устанавливаем рабочее пространство по умолчанию для учащихся старшей школы, изменяя свойства ярлыка. В этом случае мы работаем в среде Windows 7. Рабочее пространство по умолчанию находится на общем сетевом ресурсе учащегося, отображаемом как диск H:, поэтому мы добавили -data h: \ workspace . Скриншот показывает, где именно.
источник
обратите внимание, что вы можете использовать относительные пути в стиле UNIX, такие как
даже под Windows, в случае, если что-то не нравится двоеточие или обратная косая черта в параметрах, как Jumplist Launcher
источник
Старый вопрос, я знаю, но просто хотел указать, что вам может понадобиться добавить кавычки вокруг целевого пути рабочей области. Например; Я попытался,
C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
и он откроет пустое рабочее пространство по умолчанию, в то время как этоC:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
позволит ему использовать существующее рабочее пространство. Я предполагаю, что это зависит от ОС и / или версии Eclipse, но я не уверен, какие именно факторы влияют на это, поэтому попробуйте оба способа, пока не получите один из них для загрузки правильного / существующего рабочего пространства.источник
Создание файла ярлыка с целью:
Создайте ярлык вашего затмения. Откройте свойства файла ярлыка и установите цель следующим образом:
Для запуска из .bat файла:
Пример:
источник
Из 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 появляются в конце.
источник
Я хотел бы, чтобы люди приводили реальный пример, я лучше учусь на примерах, чем на синтаксисе. так что здесь идет ...
эта команда откроет затмение с указанным рабочим пространством. это рабочий пример.
источник