Как определить рабочее пространство Eclipse?

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

Ответ 1

Для меня работает выбор File- > Switch Workspace- > Other... и он отображает имя текущей рабочей области.


Я попытался подтвердить

"На самом деле это показывает последнее рабочее пространство, которое было закрыто, а не текущее рабочее пространство. Если вы открываете и закрываете несколько, это не является надежным".

и я не могу воспроизвести его. Каждый раз, когда я получаю загруженное рабочее пространство (я тестировал Juno). Я также проверил источники и ChooseWorkspaceDialog.java и ChooseWorkspaceData.java, и похоже, что он управляет простым списком из последних открытых рабочих пространств, которые хранятся в качестве ключа RECENT_WORKSPACES в файле org.eclipse.ui.ide.prefs. Имя рабочего пространства, показанное в этом диалоговом окне, является первым из этого списка.

Ответ 3

Перейдите в окно > Настройки. Затем в разделе General > Workspace есть свойство: "Имя рабочей области (показано в заголовке окна)" и помещено в какую-то идентифицирующую метку.

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

Ответ 4

Eclipse Neon (4.6)

В соответствии с M7 имя рабочей области отображается по умолчанию в заголовке окна.

Eclipse Mars (4.5)

Окно > Предпочтения > Общие > Рабочее пространство

Window PreferencesGeneral Workspace

Существует также флажок " Показать путь рабочей области в заголовке окна".
Результат выглядит следующим образом:
title bar

Эта функция описана здесь.

Ответ 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.
  • Вы можете увидеть список рабочих областей, исключая текущую рабочую область.
  • Теперь перейдите в физическое местоположение и посмотрите, какой из них отсутствует в списке.

Недопустимая ваша текущая рабочая область.

Ответ 13

Я только что нашел свое текущее рабочее пространство с помощью Simplest Way.

Шаг 1:

Запустите свой Eclipse (если установлено рабочее пространство по умолчанию, Eclipse никогда не запрашивает Рабочее пространство Select или оно будет установлено на путь, который мы использовали в последний раз)

Шаг 2:

Когда Eclipse start полностью, попробуйте снова запустить Eclipse с тем же ярлыком /exe файлом. Он покажет вам ниже сообщение об ошибке, и вы получите рабочее пространство по умолчанию/текущее рабочее пространство

enter image description here

Ответ 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 &quot;${workspace_loc}&quot;" />
</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

  • Перейдите в окно → Настройки.
  • Найдите рабочие области и выберите.
  • Верхняя часть - это текущее рабочее пространство.