Как заставить Eclipse запрашивать рабочее пространство по умолчанию? - PullRequest
91 голосов
/ 14 августа 2011

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

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

Ответы [ 19 ]

1 голос
/ 13 сентября 2011

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

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

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

0 голосов
/ 19 января 2018

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

Windows: просто создайте ярлык Eclipse на рабочем столе, а затем щелкните правой кнопкой мыши, чтобыоткройте Properties и под Shortcut установите что-то вроде этого как Target: C:\eclipse\eclipse.exe -data C:\Path\to\your\workspace1.Это запустит Eclipse и автоматически откроет workspace1.

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

0 голосов
/ 09 октября 2014

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

0 голосов
/ 27 сентября 2014

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

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

0 голосов
/ 16 декабря 2013

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

0 голосов
/ 04 декабря 2013

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

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

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

0 голосов
/ 19 ноября 2013

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

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

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

0 голосов
/ 14 августа 2011

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

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

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

---- EDIT ----

On OSX Затмение (Juno) путь к строке меню:

Eclipse - Preferences

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

 General - Startup and Shutdown - Workspaces

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

**Prompt for workspace on startup** 

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

0 голосов
/ 14 мая 2012

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

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

-data ~/.eclipse

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

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