Вопрос

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

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

Это было полезно?

Решение

От 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

Другие советы

С переключателем -data

Установка конкретного местоположения для рабочей области с помощью -data

Чтобы использовать аргумент командной строки -data, просто добавьте -data местоположение_вашего_рабочего пространства (например, -data c:\users obert\myworkspace) в поле «Цель» в свойствах ярлыка или включите его явно в командную строку.

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

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

enter image description here

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

-data ../workspace

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

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

От 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 появились в конце.

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

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

эта команда откроет eclipse с указанной рабочей областью.это рабочий пример.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top