Як змінити робочу область за замовчуванням Eclipse?


267

Де я можу змінити робочу область за замовчуванням у програмі Eclipse?


6
"робоча директорія за замовчуванням" = "робоча область за замовчуванням"? Або щось інше?
Андреас Долк

8
ти маєш на увазі меню "Файл \ Переключити робочу область"?
Олексій Свиридов

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

Відповіді:


319

Якщо ви маєте на увазі "змінити робочу область", перейдіть до File -> Switch Workspace


1
Це не дозволяє мені переміщувати цю папку будь-де за межами робочої папки ... Чи є якісь обхідні шляхи для переміщення цієї папки на інший диск?
Лазерсон

18
Це не відповідає на питання, якщо вважати, що в оригінальному запитанні було зазначено "робоча область за замовчуванням". Щоб змінити параметри за замовчуванням Eclipse при запуску, дивіться іншу відповідь.
Джон Кумбс

Привіт, що мені робити, якщо я хочу змінити кореневий каталог eclipse (для передачі файлів у Java)?
Dhruv Singhal

173

Я взяв це запитання, щоб мати на увазі, як ви можете змінити робочу область за замовчуванням, щоб коли 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. У Kepler немає потреби в цитатах, я не знаю про інші версії.
Майкл

3
Приклад на Mac OS X: osgi.instan.area.default=@user.home/Documents/workspace
Ronan Quillevere

3
Як сказав Майкл, використовуйте накипи на вікнах. Також не поодинокі, а подвійні. Наприклад, вище режисером буде: "F: \\ Робоча область \\ Java"
Хуля Сім Сім

1
У ubuntu я перейшов до ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini і додав цей рядок osgi.instan.area.default=@user.home/workspace, вказуючи його туди, куди я хотів.
Джерінав

2
@KhuljaSimSim - насправді для косого нахилу Windows працює чудово ... наприклад. F: / eclipse / добре працював для мене .... і зверніть увагу - без подвійних лапок - просто osgi.instan.area.default = F: / eclipse /
Tom

28

Якщо ви говорите про зміну робочого каталогу для програми java, яку ви запускаєте зсередини eclipse, то в конфігурації запуску є простір для цього. Якщо ви перейдете до меню "Виконати" і виберіть "Запустити конфігурації ...", то виберіть конфігурацію запуску, а потім на вкладці "Аргументи" для програми Java знайдете місце для редагування "Робочої каталогу". Це змінює поточний каталог, який буде використовуватися для запуску програми java.

Дивіться відповідне запитання робочої директорії затемнення за замовчуванням, якщо це саме ви маєте на увазі.


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папці.
Генхіс

8

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


2
чому затемнення перезапускається при зміні робочих просторів? Яка мета?
Vass

2
Я здогадуюсь так, що він завантажує всю інформацію з нової робочої області ... але це лише моя здогадка;)
знає

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

6

Якщо ви хочете змінити каталог, в якому буде відбуватися виконання програми, перейдіть до розділу "Запустити конфігурації" на вкладці Запустити.

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


4

Відкрийте командний рядок. Перейдіть у домашній каталог затемнення і введіть "eclipse -clean", наприклад, C: / eclipse> eclipse -clean

Тут буде запропоновано вибір робочої області. Це також змусить встановити його як робочу область за замовчуванням.

Потім перейдіть до затемнення будинку -> конфігурація -> налаштування.

відкрити org.eclipse.ui.de.prefs у блокноті.

встановіть цю властивість як true на false.

SHOW_WORKSPACE_SELECTION_DIALOG = вірно

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


Це те, що вам потрібно, коли Eclipse порушений, не почнеться з чистого, інша інформація не корисна (наприклад, osgi.instan.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 файл у нову робочу область, і ви закінчили.

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


-дані параметри, надані виконуваному затемненню, також допомогли мені. Дякуємо за обмін.
Тез Курмала

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

Моє кеплерське затемнення почало не реагувати під час завантаження (незабаром після встановлення підтримки GAE), яке я простежив у пошкодженій робочій області. Я виправив це, закривши кеплер, перейменувавши каталог робочої області (використовується), щоб кеплер запускався нормально без робочої області, потім використовувався файл >> перемикав робочу область для створення нового робочого простору. Тоді я почав поповнювати це своїми старими проектами, які мені ще потрібні.


-1

Ви можете перевірити параметр, який з’являється при запуску затемнення. Будь ласка, дивіться рисунок нижче

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.