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


267

Где я могу изменить рабочее пространство по умолчанию в Eclipse?


6
"рабочий каталог по умолчанию" = "рабочее пространство по умолчанию"? Или что-то другое?
Андреас Дольк

8
Вы имеете в виду меню «File \ Switch workspace»?
Алексей Свиридов

4
Если этот вопрос касается текущего рабочего каталога Java (CWD) в коде, относительно работы в Eclipse, отметим, что наши могут столкнуться с интересным поведением. Использование Eclipse с Subclipse для импорта проекта в рабочую область, CWD может отличаться от простого импорта исходного проекта Java с диска (извлечено в другом месте с помощью внешнего инструмента SVN). Я еще не углублялся в это, но только на голову.
Дэвид

Ответы:


319

Если вы имеете в виду «изменить рабочее пространство», перейдите к File -> Switch Workspace


1
Он не позволяет мне переместить эту папку за пределы моей рабочей папки ... Есть ли какие-либо обходные пути для перемещения этой папки на другой диск?
Лазерсон

18
Это не отвечает на вопрос, если исходный вопрос упоминал «рабочее пространство по умолчанию». Чтобы изменить настройки Eclipse по умолчанию при запуске, см. Другой ответ.
Джон Кумбс

Привет, что мне делать, если вы хотите изменить корневой каталог eclipse (для передачи файлов в java)?
Дхрув Сингхал

174

Я решил, что этот вопрос означает, как вы можете изменить рабочее пространство по умолчанию, чтобы при загрузке Eclipse автоматически загружалось требуемое рабочее пространство:

  • Зайдите в настройки, затем введите «рабочее пространство» в поле поиска, предоставленное для фильтрации списка. В качестве альтернативы вы можете перейти в Общие> Запуск и завершение работы> Рабочие пространства.
  • Там вы можете установить флаг, чтобы Eclipse предлагал вам выбрать рабочую область при запуске, установив флажок «Запрашивать рабочую область при запуске».
  • Вы можете установить количество предыдущих рабочих пространств, чтобы помнить также. Наконец, есть список последних рабочих областей. Если вы просто удалите все, кроме того, который вам нужен, Eclipse автоматически запустится с этим рабочим пространством.

9
Это, очевидно, лучше отвечает на вопрос. По крайней мере, так я это прочитал (и на этот вопрос мне нужно было ответить, когда я искал и нашел эту тему).
Джон Кумбс

1
Настройки в меню «Окно» в моей версии Eclipse
Josiah Yoder,

91
  1. Перейти к eclipse\configuration\
  2. Открыть файл "config.ini"
  3. Изменить строку

    osgi.instance.area.default="F:/Workspace/Java"
    

    где "F:/Workspace/Java"должно быть ваше рабочее пространство по умолчанию!


1
Будьте осторожны с черными косыми чертами в реализациях Windows. Ваш путь к Windows будет F: \ Workspace \ Java, а не F: / Workspace / Java. В Кеплере цитаты не нужны, о других версиях я не знаю.
Майкл

3
Пример на Mac Os X: osgi.instance.area.default=@user.home/Documents/workspace
Ронан Киллевер

3
Как сказал Майкл, используйте обратную косую черту на окнах. Кроме того, не один, а двойной. Например, указанным выше директором будет: «F: \\ Workspace \\ Java»
Khulja Sim Sim

1
В Ubuntu я зашел в ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini и добавил эту строку osgi.instance.area.default=@user.home/workspace, где бы я ни захотел.
Джеринов

2
@KhuljaSimSim - фактически для Windows foward слеш работает нормально ... например. F: / eclipse / работал нормально для меня .... и обратите внимание - без двойных кавычек - просто osgi.instance.area.default = F: / eclipse /
том

28

Если вы говорите об изменении рабочего каталога для Java-программы, которую вы запускаете из затмения, то в конфигурации запуска есть место для этого. Если вы перейдете в меню «Выполнить» и выберите «Запустить конфигурации ...», затем выберите свою конфигурацию запуска, а затем на вкладке «Аргументы» для Java-приложения есть место для редактирования «Рабочего каталога». Это изменяет текущий каталог, который будет использоваться для запуска Java-программы.

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


18

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

  1. Перейти к eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. Открыть файл "org.eclipse.ui.ide.prefs"
  3. Удалить первый путь в RECENT_WORKSPACES.

    MAX_RECENT_WORKSPACES =5 RECENT_WORKSPACES =/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4 RECENT_WORKSPACES_PROTOCOL =3
    SHOW_WORKSPACE_SELECTION_DIALOG =false
    eclipse.preferences.version=1


У меня возникла проблема с тем, что перед загрузкой моей рабочей области произошел сбой затмения, и я ранее проверил «используйте это как значение по умолчанию и больше не спрашивайте». Изменение SHOW_WORKSPACE_SELECTION_DIALOG = false на = true позволило мне выбрать рабочее пространство.
Эрик

5
В Eclipse Neon файл находится в eclipse\configuration\.settingsпапке.
Genhis

8

Файл> Переключить рабочую область> добавить понравившуюся рабочую область> Eclipse перезапустится с требуемой рабочей области.


2
почему затмение перезапускается при изменении рабочих пространств? Какова цель?
Васс

2
Я предполагаю, что он загружает всю информацию из нового рабочего пространства ... но это только мое предположение;)
Neets

с различными рабочими пространствами, которые могут сохранить несколько человек, это их собственная конфигурация или даже ваша собственная, если вы хотите, чтобы рабочее пространство загружалось с конкретными проектами и библиотеками
Jesus Dimrix

6

Если вы хотите изменить каталог, в котором будет выполняться программа, перейдите к «Запуск конфигурации» на вкладке «Выполнить».

Затем выберите ваш проект и перейдите на вкладку «Аргументы», вы можете изменить каталог там. По умолчанию это корневой каталог вашего проекта.


4

Откройте командную строку. Перейдите в домашний каталог eclipse и введите «eclipse -clean», например C: / eclipse> eclipse -clean

Это попросит выбрать рабочую область. Это также заставит установить его как рабочее пространство по умолчанию.

Затем перейдите в eclipsehome -> настройки -> папку настроек.

Откройте org.eclipse.ui.de.prefs в блокноте.

установите для этого свойства значение true из false.

SHOW_WORKSPACE_SELECTION_DIALOG = TRUE

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


Это то, что вам нужно, когда Eclipse не работает, не начинается с чистой, другая информация не помогает (например, osgi.instance.area.default=@user.home/workspace). Спасибо!
Ник Вестгейт

3

Если вы хотите изменить недавнее рабочее пространство manuallyв configurationфайле org.eclipse.ui.ide.prefs, существует в

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

откройте этот файл в редакторе найдите RECENT_WORKSPACESв строке #2и в этой строке вы можете увидеть последние рабочие пространства и можете changeили даже removeих.


1

В Eclipse, перейдите к File-> Switch Workspace, выберите или создайте новое рабочее пространство.


1

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

  1. Первая копия ярлыка для вашего затмения.
  2. Щелкните правой кнопкой мыши и перейдите в свойства, добавьте путь к рабочей области с атрибутом -data,

В цели:

D:\eclipse_path\eclipse.exe -data D:\workspace_path\workspace

введите описание изображения здесь

Если вы используете те же ярлыки и предпочтения в этом рабочем пространстве, экспортируйте общие -> предпочтения из вашего рабочего затмения, он сгенерирует один файл .epf.

Итак, просто импортируйте файл .epf в новое рабочее пространство, и все готово.

введите описание изображения здесь


Опция -data, предоставленная для исполняемого файла eclipse, тоже мне помогла. Спасибо, что поделились.
Тез Курмала

0

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


0

На Ubuntu я пошел в

~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 

и добавил эту строку внизу

osgi.instance.area.default=@user.home/workspace

и изменил рабочее пространство на путь dir от моего дома до того места, куда я положил свое рабочее пространство.

Я объединил ответ @Frank с комментарием @Ronan Quillevere


0

Мое затмение kepler не отвечало при загрузке (вскоре после установки поддержки GAE), которое я проследил до поврежденного рабочего пространства. Я исправил это, закрыв kepler, переименовав каталог рабочей области (в использовании), чтобы kepler запускался нормально без рабочей области, а затем использовал file >> switch рабочей области для создания новой рабочей области. Потом начал заселять это моими старыми проектами, которые мне все еще нужны.


-1

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

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.