Какую папку я должен установить 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%
)
- Папка назначается специально для хранения данных приложения.