Какие разрешения необходимы для запуска Eclipse? - PullRequest
4 голосов
/ 13 января 2010

Я установил Eclipse, и у меня возникли некоторые проблемы, связанные с отказом в разрешении пользователя.

Я работаю над Vista внутри домена Windows. Моя учетная запись очень ограничена. Мой начальник должен давать разрешение администратора каждый раз, когда я устанавливаю любое приложение или устанавливаю новое сетевое соединение через брандмауэр.

Вот некоторые из возникших проблем:

  • При запуске Eclipse Vista каждый раз спрашивает, действительно ли я хочу его запустить. Он не помнит мое решение.
  • Eclipse не запоминает мое рабочее пространство по умолчанию.
  • Я установил плагин BIRT. После второго перезапуска он больше не работает. Перспектива BIRT не работает нормально.

Какие разрешения мне нужны для запуска Eclipse в Windows?

Ответы [ 3 ]

7 голосов
/ 11 января 2011

Эта проблема возникает при размещении приложения Eclipse в каталоге, защищенном операционной системой Vista или Windows 7. Например, %ProgramFiles%, %ProgramFiles(x86)% или %ProgramW6432%. К сожалению, несмотря на всю зрелость Eclipse, он все еще не полностью ограничивает свои действия для каждого пользователя пользовательским пространством операционной системы Windows.

Если вам все равно, где находится ваше приложение Eclipse, или у вас нет прав администратора в вашей системе, попробуйте переместить приложение Eclipse в каталог, который не защищен операционной системой Windows.

Если у вас есть права администратора в вашей системе и вы хотите, чтобы ваше приложение Eclipse размещалось в одном из защищенных каталогов Windows, вы должны сделать каталог доступным для записи пользователям. Это позволит правильно работать с приложением Eclipse, но следует помнить, что оно также позволит пользователям напрямую изменять файлы в каталоге приложения Eclipse. Вы можете уменьшить этот риск, сделав каталог доступным для записи только тем учетным записям, которые вы выберете.

Обратите внимание, что при выполнении любого из вышеуказанных решений нет необходимости запускать приложение Eclipse с параметром «Запуск от имени администратора».

Чтобы сделать каталог приложения Eclipse доступным для записи пользователями:

  1. Щелкните правой кнопкой мыши каталог приложений Eclipse в проводнике Windows.
  2. Выберите «Свойства».
  3. Перейдите на вкладку «Безопасность».
  4. Нажмите кнопку «Изменить ...», чтобы изменить разрешения безопасности для папки Eclipse.
  5. Если вы хотите, чтобы только определенные учетные записи пользователей могли выполнять запись в каталог приложения Eclipse, нажмите кнопку «Добавить ...», чтобы эти учетные записи появились в списке «Группы или имена пользователей».
  6. По одному, выберите каждую учетную запись, которой будет предоставлен доступ для записи в каталог приложения Eclipse, а затем установите флажок «Изменить / Разрешить», чтобы флажок был установлен.
  7. И наоборот, если вы хотите, чтобы все пользователи системы могли правильно использовать Eclipse, выберите группу «Пользователи (YourComputerName \ Users)» из списка «Группы или имена пользователей», а затем установите флажок «Изменить». / Разрешить ", чтобы флажок был установлен.
  8. После того, как всем соответствующим пользователям будет предоставлен доступ для записи в каталог приложения Eclipse, нажмите «ОК». Теперь вы сможете запускать Eclipse без проблем.
2 голосов
/ 25 февраля 2010

ответ Таркуна вроде правильный, но я просто хотел опубликовать «более правильный» ответ для всех, кто найдет этот вопрос в будущем.

По какой-то причине Eclipse требуются права администратора на компьютерах с Windows 7 и Windows Vista. Чтобы сделать это один раз, щелкните правой кнопкой мыши исполняемый файл Eclipse или ярлык и выберите «Запуск от имени администратора»; чтобы сделать его постоянным, перейдите в свойства, на вкладку совместимости и установите флажок «Запускать эту программу от имени администратора».

Несмотря на сообщение Таркуна, возможно, он забыл, у Eclipse нет установщика; Вы просто распаковываете это. Переустановка не требуется. Если вы обычно запускаете Eclipse и обнаруживаете что-то неправильное и только что обнаружили этот ответ, вы можете безопасно запускать Eclipse от имени администратора с этого момента, и ничто не помешает вам, поскольку вы до этого момента не работали от имени администратора.

Проблемы с Eclipse, для которых требуется режим администратора, появляются не сразу, но, например, если вы проверяете наличие обновлений в Eclipse, работающем в режиме без прав администратора, Eclipse будет утверждать, что сайты обновлений недоступны. Также некоторые функции графического интерфейса будут иметь проблемы.

Эти проблемы, вероятно, вызваны некоторыми расширенными функциями UAC, предназначенными для защиты вашей системы, такими как UAC Virtualization . Eclipse может (и, будем надеяться, будет) исправлена ​​для записи только в пространство пользователя и «хорошо играть» с другими приложениями Windows, но сейчас нам нужно просто запустить его как администратор и поверить, что он не использует преимущества добавленных привилегий.

Как sidenote, я потратил несколько часов, пытаясь выяснить, как заставить Eclipse писать в каталоге% AppData%, в надежде, что это решит эту проблему и позволит Eclipse работать в пользовательском режиме, но я мог не получить Затмение, чтобы чтить все, что я пытался. Ну да ладно ...

0 голосов
/ 13 февраля 2015

затмение требует разрешения на запись в папку приложения

он должен находиться в папке с правами записи пользователя, например % LOCALAPPDATA% \ Затмение . если вы поместите его в% programfiles% \ Eclipse, он не сможет записать файлы конфигурации или плагины

приложение не имеет установщика. по умолчанию он сохраняет конфигурационные файлы в папке приложения. официальный путь установки - "c: \ eclipse", и они забыли упомянуть, что разрешение на запись требуется

https://wiki.eclipse.org/Eclipse/Installation

Распакуйте этот файл в каталог по вашему выбору (например, "c: \ eclipse" в Windows) и убедитесь, что у вас есть полные разрешения на чтение и выполнение.

...