Как заставить Eclipse запрашивать рабочее пространство по умолчанию?

Я заметил, что после установки cdt Eclipse всегда загружает рабочее пространство по умолчанию. Рабочая область, указанная в config.ini в osgi.instance.area.default. Eclipse не спрашивает, какое рабочее пространство нужно открыть, независимо от того, установлен ли Prompt for workspace on startup или нет.

Как заставить Eclipse спросить, какое рабочее пространство загружаться при запуске?

Ответ 1

У меня была та же проблема с indigo на linux 3.0 X86_64: После запуска eclipse -clean все вернулось к нормальному состоянию.

Благодаря некоторым комментариям по проблеме затмения: https://bugs.eclipse.org/bugs/show_bug.cgi?id=134412

Ответ 2

Это работает для меня, если я поставлю флажок "Приглашение к рабочему пространству при запуске", которое вы найдете в Окно > Настройки > Общие > Запуск и завершение работы > Рабочие области.

НТН

Ответ 3

В папке конфигурации /.settings вашей установки Eclipse есть файл с именем org.eclipse.ui.ide.prefs. Откройте этот файл в текстовом редакторе и измените свойство SHOW_WORKSPACE_SELECTION_DIALOG с false на true.

Протестировано с Eclipse 3.7 на Windows.

Ответ 4

Я использую Eclipse Indigo, и так я это делаю:

Окно > Настройки > Запуск и завершение работы > Рабочие пространства

в верхней части окна: "Запрос рабочего пространства при запуске"

Ответ 5

Флажок "Подсказка для рабочего пространства при запуске" не работает. Вы можете установить рабочее пространство по умолчанию, найти папку с именем "configuration" в каталоге установки Eclipse и открыть файл "config.ini". Youll отредактирует "osgi.instance.area.default", чтобы указать желаемое рабочее пространство по умолчанию.

Ответ 6

Версия: Ecliplse CIndigo Service Release 2

  • Файл > Рабочее пространство переключателя > Другое...
  • В текстовом поле напишите путь в рабочей области или Обзор

Он автоматически устанавливает Рабочую область по умолчанию во время выхода. Чтобы изменить Workspace, вернитесь к шагу 1.

Ответ 7

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

C:\Eclipse_3.6\eclipse\eclipse.exe -clean -data "C:\workplace" ...

Я просто удалил параметр -data, и он сработал. Теперь у меня появилось всплывающее окно для выбора рабочей области при запуске.

приветствий.

Ответ 8

У меня была такая же проблема (в Eclipse Juno), но я просто хотел изменить рабочую область по умолчанию на ту, которую я использую. Существует настройка:

ECLIPSE_DIRECTORY/конфигурации/config.ini

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

[email protected]/some_workspace

или

osgi.instance.area.default =/некоторые/абсолютное/путь/some_workspace

Ответ 9

Запуск затмения с помощью eclipse -clean сделал для меня чудеса.

Ответ 10

Я могу подтвердить, что у меня такая же проблема. Я также использую классику eclipse с CDT. Самое смешное, что он только начал происходить раньше этого вечера. До этого меня всегда приглашали на рабочее пространство. Проверка "Запрос рабочего пространства при запуске" не влияет. Я не запускаю eclipse с помощью запуска script, поэтому флаг -data не установлен при запуске. Я удалил строку "osgi.instance.area.default" из конфигурации /config.ini, но это не повлияло.

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

Как и следовало ожидать, переустановка eclipse устраняет проблему. Но было бы лучше найти способ решить проблему, не прибегая к этому.

Ответ 11

Aptana 3.2.2

\ configuration.settings\org.eclipse.ui.ide.prefs

Edit:

RECENT_WORKSPACES=I\:\\PDT\\workspace

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

Ответ 12

Перейти к окну - Предпочтения - Общие - Запуск и завершение работы - Рабочие пространства

Откроется флажок Запрашивать рабочее пространство при запуске. Выберите его.

Затем при запуске eclipse будет запрашивать выбор рабочей области.

---- EDIT ----

В OSX путь к меню меню Eclipse (Juno):

Eclipse - Preferences

В диалоговом окне настроек я выбрал дерево node:

 General - Startup and Shutdown - Workspaces

С этой панели был установлен флажок

**Prompt for workspace on startup** 

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

Ответ 13

У меня была такая же проблема на моем затмении, и вызов eclipse -clean не помог решить проблему.

В конце концов, я понял, что в папке установки eclipse есть script, называемый eclipse. Этот script выполняет некоторые настройки переменных среды, а затем вызывает eclipse.bin. Вызов для eclipse.bin содержал переключатель командной строки

-data ~/.eclipse

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

Ответ 14

Редактирование файла config.ini с помощью

osgi.instance.area.default=\D:\\Projects\\Eclipse Workspace\\

работал у меня.

Ответ 15

Сначала я попробовал параметр -clean, но это не решило проблему.

Затем я добавил параметр -data с правильным путем в рабочую область.

Это решило проблему для меня.

Ответ 16

Я решил проблему, добавив параметр -showLocation в eclipse.ini

Ответ 17

Иногда вам нужно обратить внимание на то, как запускается Eclipse. Я когда-либо приковывал Eclipse, просто щелкнув на excutable и привязывая его к панели задач. Таким образом, Eclipse запускается для использования настроек в каталоге c:\User\public\public Documents\eclipse, что не очень желательно.

Однако, если вы привяжете его, создав короткий фрагмент, он начнет использовать настройки в папке установки Eclipse. Тогда все имеет смысл.

Ответ 18

Если ваше затмение автоматически закрывается при запуске, вы можете сделать это: откройте свойства вашего ярлыка и добавьте -clean в конце пути. или сделать это в cmd: cd C:\PATH_TO_YOUR_ECLIPSE\eclipse -clean, как упоминалось ранее выше комментариев