Есть ли способ узнать, что представляет собой текущее рабочее пространство Eclipse, над которым вы сейчас работаете?
Как определить рабочее пространство Eclipse?
Ответ 1
Для меня работает выбор File- > Switch Workspace- > Other... и он отображает имя текущей рабочей области.
Я попытался подтвердить
"На самом деле это показывает последнее рабочее пространство, которое было закрыто, а не текущее рабочее пространство. Если вы открываете и закрываете несколько, это не является надежным".
и я не могу воспроизвести его. Каждый раз, когда я получаю загруженное рабочее пространство (я тестировал Juno). Я также проверил источники и ChooseWorkspaceDialog.java и ChooseWorkspaceData.java, и похоже, что он управляет простым списком из последних открытых рабочих пространств, которые хранятся в качестве ключа RECENT_WORKSPACES в файле org.eclipse.ui.ide.prefs. Имя рабочего пространства, показанное в этом диалоговом окне, является первым из этого списка.
Ответ 2
запустите eclipse с помощью -showlocation
Вот два интересных сообщения об этом:
Ответ 3
Перейдите в окно > Настройки. Затем в разделе General > Workspace есть свойство: "Имя рабочей области (показано в заголовке окна)" и помещено в какую-то идентифицирующую метку.
Вам нужно будет установить это для каждой рабочей области, но у вас есть простой способ узнать, с какой рабочей областью вы находитесь на первый взгляд.
Ответ 4
Eclipse Neon (4.6)
В соответствии с M7 имя рабочей области отображается по умолчанию в заголовке окна.
Eclipse Mars (4.5)
Окно > Предпочтения > Общие > Рабочее пространство
Существует также флажок " Показать путь рабочей области в заголовке окна".
Результат выглядит следующим образом:
Эта функция описана здесь.
Ответ 5
Если какой-либо проект существует в рабочей области:
Выберите проект и его свойства (например, Menu: Project -> Properties
или right mouse button->Properties
). Затем перейдите к Resource -> Linked Resources
, а значение переменной WORKSPACE_LOC
показывает переменную рабочего пути.
Ответ 6
Здесь есть переменная среды osgi.instance.area
. Вы можете найти его через "Справка → Об Eclipse → Сведения об установке → Конфигурация" (для eclipse "Helios" 3.6)
Или, откройте свойства любого проекта, затем выберите "Ресурс". Вы найдете свойство "Местоположение", которое структурировано следующим образом:
<path-to-current-workspace>/<name-of-current-project>
Забастовкa >
Примечание. "Исчерченная" процедура работает в большинстве случаев, но не может использоваться вообще, потому что папка проекта не должна находиться в папке рабочего пространства. Во время создания проекта вы можете выбирать внешние местоположения. Поэтому, если вы никогда не снимаете флажок "Использовать местоположение по умолчанию", процедура сохраняется. Первая процедура надежна.
Ответ 7
Файл- > Свойства
Выберите файл в рабочей области, а затем используйте меню "Файл- > Свойства". Откроется диалоговое окно и должно показать "местоположение" файла. Прочитайте местоположение справа налево, чтобы пройти через класс, пакет, папку, проект, затем вы должны увидеть рабочее пространство.
Ответ 8
Резюме:
(от самого непосредственного до меньшего (но более элегантного), оставляя лишние)
- Файл > Переключить
Файл- > Переключить рабочее пространство- > Другое... - > полный ответ - Справкa > О
Справка → Об Eclipse → Сведения об установке → Конфигурация: osgi.instance.area - > полный ответ - Строка заголовка (начальный параметр)
Если вы запустите eclipse с помощью-showlocation
- > полного ответа li > - Строка заголовка (рабочие пространства имен)
Дайте каждой рабочей области имя - > полный ответ
Ответ 9
Используйте рабочую область переключателя из меню файла, и вы узнаете его
Ответ 10
-showlocation отлично, но он только меняет текст в конце строки заголовка, поэтому он часто не отображается на панели задач.
Если вы хотите изменить начало строки заголовка, в которой отображается текущая перспектива, вы можете использовать Window → Save Perspective As... и новый заголовок будет отображаться на панели задач.
Ответ 11
- Перейдите в Рабочее пространство File- > Switch.
- Вы можете увидеть список рабочих областей, исключая текущую рабочую область.
- Теперь перейдите в физическое местоположение и посмотрите, какой из них отсутствует в списке.
Недопустимая ваша текущая рабочая область.
Ответ 12
http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
добавить -showlocation в свой ярлык.
c:\eclipse\eclipse.exe -showlocation
Ответ 13
Я только что нашел свое текущее рабочее пространство с помощью Simplest Way.
Шаг 1:
Запустите свой Eclipse (если установлено рабочее пространство по умолчанию, Eclipse никогда не запрашивает Рабочее пространство Select или оно будет установлено на путь, который мы использовали в последний раз)
Шаг 2:
Когда Eclipse start полностью, попробуйте снова запустить Eclipse с тем же ярлыком /exe файлом. Он покажет вам ниже сообщение об ошибке, и вы получите рабочее пространство по умолчанию/текущее рабочее пространство
Ответ 14
Проверьте путь к ресурсу в свойствах ресурса. Тогда вы узнаете. ИЛИ: Перейдите в раздел "Настройки" > "Основные" > "Рабочая область" и добавьте имя рабочей области (показано в заголовке окна).
Ответ 15
Файл → Рабочее пространство переключателя
Ответ 16
Если вы хотите переключить wokspace, тогда File- > Switch Workspace. Нажмите "Другое" и выберите соответствующую папку. Это то, что вы хотите?:)
Ответ 17
запустите eclipse с помощью -data
пример: c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1
Ответ 18
Я создал конфигурацию запуска внешнего инструмента, содержащую следующее (экспортированное содержимое файла echo-workspace.launch):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration
type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.ui.externaltools.launchGroup" />
</listAttribute>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="c:\Windows\System32\cmd.exe" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="/c echo "${workspace_loc}"" />
</launchConfiguration>
Чтобы путь к папке рабочей области был эхом в консоли.
Не забудьте скопировать его в файл .launch и импортировать в Eclipse: Файл > Импорт... > Запуск/Отладкa > Запуск конфигурации
Я скоро придумаю версию для Mac/UNIX, поскольку я был на Indigo/Win, когда я сделал это.
Ответ 19
Вам часто придется использовать несколько запущенных экземпляров Eclipse за раз. Чтобы переключаться между ними, полезно установить имя рабочей области, которое отображается в заголовке окна Eclipse. Для этого откройте окно/Предпочтения. В окне "Настройки" перейдите в "Общие" / "Рабочее пространство" и укажите каждому рабочему пространству индивидуальное имя рабочей области.
Ответ 20
Я попал в ситуацию, из-за которой запуск eclipse полностью завершился из-за повреждения рабочего пространства.
(Подобно Eclipse не запустится, ошибка журнала говорит: ObjectNotFoundException: элемент дерева)
Это было так давно, что я использовал затмение, что забыл, где мое рабочее пространство. Вот где я нашел настройку.
~ $grep osgi.instance.area.default eclipse/configuration/config.ini [email protected]/Documents/workspace
Ответ 21
Если вы хотите найти путь программно, используйте это:
ResourcesPlugin.getWorkspace().getRoot().getLocation().toString();
Ответ 22
Простая логика...
Просто нажмите " меню" Файл ", а затем" Переключить рабочее место "
Нажмите "Другие"
Затем диалог появляется с текущей рабочей областью, выделенной в верхней части списка. Если вы нажмете на этот список, будут показаны другие рабочие места.
Ответ 23
щелчок "Файл- > " Переключение рабочей области "дает неверный результат в моей системе.
Этот метод дает правильный результат:
Файл → Свойства → Ресурс
теперь проверьте путь в третьей строке с надписью "location" в окне с надписью "Ресурс"
Он покажет папку рабочего пространства непосредственно перед папкой проекта.
Ответ 24
windnow -> preference -> General -> startup and shutdown -> workspaces
- верхняя часть будет вашей текущей рабочей областью.
Ответ 25
- Перейдите в окно → Настройки.
- Найдите рабочие области и выберите.
- Верхняя часть - это текущее рабочее пространство.