Переместить папку конфигурации по умолчанию для eclipse - PullRequest
13 голосов
/ 22 ноября 2011

При первом запуске Eclipse он создает некоторые файлы конфигурации и папки на моем жестком диске (содержит информацию о рабочем пространстве ... и т. Д.). Мне не нравится позиция, в которой он создает файлы конфигурации, потому что все файлы конфигурации находятся в моей папке C: \ Users \ Long, и это ужасно. Я хочу поместить все эти конфигурационные файлы в другое место (например, C: \ Eclipse \). Это происходит и в Linux.

Вы знаете, как поместить эти файлы в другое место?

Ответы [ 5 ]

17 голосов
/ 15 апреля 2012

Просто добавьте в ваш файл eclipse.ini следующее (находится в корневой папке установки eclipse):

2 голосов
/ 15 июня 2016

Чтобы изменить расположение папки .eclipse по умолчанию, перейдите в $ {eclipse.home}, откройте eclipse.ini с помощью текстового редактора и вставьте туда еще одну строку:

-Dosgi.configuration.area = / path_to_new_folder_location / .eclipse /

1 голос
/ 05 апреля 2018

Как уже говорилось, добавление свойства -Dosgi.configuration.area в файл eclipse.ini помогает.

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

Пример с -Dosgi.instance.area.default:

-Dosgi.instance.area.default=@user.home/eclipse-workspace

В моем случае я просто хотел выбрать другое место назначения, отличное от @user.home/.eclipse по умолчанию, которое использовалось Eclipse Mars, которое я все еще использую для старого проекта, и я определил:

-Dosgi.configuration.area=@user.home/.eclipse-oygen-3

, чтобы иметь конкретное место назначения для EclipseУстановка Oxygen 3.

Обратите внимание, что синтаксис работает как для Windows, так и для Linux (я не тестировал OSX, но, думаю, так и должно быть).

1 голос
/ 22 ноября 2011

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

Поэтому, когда я создаю новое рабочее пространство, я обычно создаю ярлык под Windows (или файл сценария под Linux)со следующим содержимым:

eclipse.exe -vm <JDK>\bin\javaw.exe" -data ws -nl en

Определяет, какой JDK следует использовать, что рабочее пространство находится в ws и что должен использоваться английский язык.

0 голосов
/ 24 мая 2019

ИМХО параметр -конфигурация делает свое дело.Он должен указывать на подкаталог с именем «config».Eclipse заполнит этот и верхний каталог самими файлами, например, для установки сервера JBoss.

Если у вас есть более одной установки eclipse, вам следует использовать разные каталоги для каждой установки eclipse.

Пример того, как хранить все в определенных местах:

"C: \ Program Files (x86) \ eclipse \ eclipse48jee \ eclipse.exe" -nl en_US -vm "C: \ Program Files(x86) \ Java \ jdk1.8.0_212 \ bin " -конфигурация C: \ EclipseData \ eclipse48jee \ config -данные C: \ Рабочие пространства \ SomeProject

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