Какую папку я должен установить Eclipse в Windows?

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

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

В любом случае, длинный рассказ короткий... Где лучше всего разместить папку eclipse в Windows и почему?


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


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

Ответ 1

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

c:\software\eclipse_{version}\  

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

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

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

Это приблизилось к XP, Windows7 RC1 и Windows7 Professional без проблем.

Ответ 2

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

  • в любом месте (это означает, что вам не нужно устанавливать его на c:\Program Files (я устанавливаю его, например, на c:\prog\java\eclipse, дерево каталогов, которое я создаю
  • с рабочим пространством, установленным где угодно (для меня: c:\prog\java\workspace, и я ссылаюсь на это рабочее пространство в my eclipse.ini.
    Это важно, потому что расположение по умолчанию рабочего пространства (с использованием user.home) не всегда является хорошей идеей (см. Этот вопрос SO и его связанная ошибка eclipse, которая будет решена только с предстоящим затмением Helios 3.6)
  • с плагинами, установленными где угодно, через папку Отпадает (также упоминается в 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

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

Ответ 4

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

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

И целевые платформы размещаются под /Eclipse/TargetPlatforms/... и друзьями.

Ответ 5

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

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