Как изменить рабочее пространство 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.