В какую папку я должен установить Eclipse в Windows? - PullRequest
54 голосов
/ 10 марта 2010

Я использую Windows 7 с включенным UAC . Мне всегда было странно, что Eclipse не использует установщик и не использует папку AppData для хранения своих данных в Windows, но в последнее время мне пришлось переустанавливать ее пару раз (сложно проблемы с вождением), и мне было интересно, действительно ли я ставлю его в лучшее место.

Я копирую папку eclipse в мой каталог C:\Program Files\ и делаю ярлык в моем меню «Пуск», а затем прикрепляю его к панели задач. Однако у eclipse есть проблемы, поэтому я перехожу к свойствам, вкладке совместимости и включаю «Запуск от имени администратора». Затем каждый раз, когда я открываю Eclipse, мне нужно нажать «Да» в окне UAC, но все работает правильно, за исключением одного побочного эффекта: моя сенсорная панель не прокручивает никаких окон в Eclipse. Это связано с тем, что программа с сенсорной панелью работает от имени обычного пользователя, поэтому она не может изменять затмение, выполняемое от имени администратора. Итак, мне нужно закрыть и снова открыть программное обеспечение для сенсорной панели в качестве администратора.

В любом случае, короткая история ... Где лучшее место для размещения папки затмения в Windows и почему?


Редактировать: Я только что нашел возможное предложение , не стесняйтесь комментировать. Похоже, я могу просто запустить его от имени администратора один раз и настроить все мои плагины и тому подобное, а затем запустить его как обычный пользователь для моих обычных задач (кодирование). Я не могу поверить, что никогда не думал об этом, но я могу придерживаться каталога Program Files и попробовать этот подход, если я не получу лучший ответ здесь.


Ninite помещает Eclipse в C: \ eclipse. С тех пор, как я задал этот вопрос, это было мое место установки Eclipse. Eclipse по-прежнему неправильно обрабатывает разрешения при запуске из папки Program Files.

Ответы [ 5 ]

33 голосов
/ 10 марта 2010

Я настраиваю Eclipse в

c:\software\eclipse_{version}\  

Я также храню все свои пакеты с открытым исходным кодом (ANT, Maven, Apache и т. Д.) В каталоге c: \. Затем я добавляю необходимые каталоги в мою переменную $PATH (c: \ software \ ant \ bin).

Я также сохраняю рабочее пространство Eclipse в c:\software\eclipse_workspace.

Большим плюсом этой установки является мобильность. Я могу просто переместить всю папку на новый диск, перенастроить мой путь, и бум все работает. Никаких помех от настроек реестра вообще. Делает его очень простым для резервного копирования.

Этот подход работал без проблем для XP, Windows7 RC1 и Windows7 Professional.

5 голосов
/ 10 марта 2010

Вы можете установить (распаковать) затмение:

  • где угодно (то есть вам не нужно устанавливать его на c:\Program Files (например, я устанавливаю его на c:\prog\java\eclipse, дерево каталогов, которое я создаю
  • с рабочим пространством, установленным где угодно (для меня: c:\prog\java\workspace, и я ссылаюсь на это рабочее пространство в моем eclipse.ini .
    Это важно, потому что расположение рабочей области по умолчанию (с использованием user.home) не всегда хорошая идея (см. Этот SO вопрос и связанную с ним ошибку затмения , которая будет решена только с грядущее затмение Гелиос 3,6)
  • с плагинами, установленными где угодно, через папку Dropins (также для меня ссылка в eclipse.ini, для меня: c:\prog\java\myplugins)
  • с JVM, установленной где угодно (для меня также ссылка на eclipse.ini: c:\prog\java\jdks\jdk6u18, и я установил несколько других jdks в c:\prog\java\jdks)

Eclipse никогда не должен иметь в c:\Program Files, и описанная выше настройка прекрасно работает с:

  • Vista или Seven, UAC полностью активирован
  • XP, без прав администратора.
3 голосов
/ 25 октября 2017

Я обычно устанавливаю Eclipse в % LocalAppData% .

C:\Users\<username>\AppData\Local\Eclipse\<version>\
  • Общий путь установки, используемый Google Chrome, Python, GitHub Desktop, Discord и f.lux
  • Устанавливает Eclipse только для текущего профиля пользователя. (отдельные настройки для каждого пользователя)
  • Не требует прав администратора
  • Доступно по умолчанию Переменная среды Windows (%LocalAppData%)
  • Папка предназначена специально для хранения данных приложения
1 голос
/ 10 марта 2010

Вы можете поместить его в папку User или My Documents, чтобы вам не пришлось беспокоиться о разрешениях. Затем просто добавьте ссылку в меню «Пуск» / «Быстрый старт» / «Рабочий стол», и все будет хорошо.

0 голосов
/ 24 июня 2011

У меня установлено много разных версий Eclipse и связанных продуктов. Поэтому я установил их как C:\Eclipse\... для Windows и /Eclipse/... под Mac и Linux. Обычно с именем каталога в качестве базового имени почтового индекса - например, eclipse-rcp-helios-SR2-macosx-cocoa-x86_64 ... Некоторые продукты, такие как продукты IBM, имеют свои собственные идеи и часто не могут быть изменены ...

Что касается рабочих областей - да, у меня есть одна для каждого клиента - они размещены под /Eclipse/Workspaces/... и друзьями.

А целевые платформы находятся под /Eclipse/TargetPlatforms/... и у друзей.

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