Eclipse 3.5 Невозможно установить плагины - PullRequest
30 голосов
/ 01 октября 2009

Я действительно не знаю, что происходит с Eclipse 3.5 (3.5.0 или 3.5.1, те же проблемы), но вот уже 2 дня я борюсь с Eclipse, чтобы найти способ сделать установку плагинов работать через «Экран установки нового программного обеспечения» !!! Я посетил много форумов и блогов, перепробовал много решений, но тщетно: каждый раз, когда текущая проблема исчезает и появляется новая.

Я пытаюсь заставить его работать в моем офисе, поэтому за прокси. Лучший совет, который я получил на данный момент, касается известной проблемы с прокси-серверами NTLM: http://wiki.eclipse.org/ECF_Filetransfer_Support_for_NTLMv2_Proxies. Я подсказал подсказку, но теперь у меня появилось новое сообщение об ошибке: Eclipse вообще не может найти репозитории ... Например, вот что я получаю сейчас с самого сайта обновлений Galileo:

org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: No repository found at http://download.eclipse.org/releases/galileo.
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:380)
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:606)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:88)
    at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.loadMetadataRepository(ProvisioningUtil.java:88)
    at org.eclipse.equinox.internal.provisional.p2.ui.QueryableMetadataRepositoryManager.doLoadRepository(QueryableMetadataRepositoryManager.java:55)
    at org.eclipse.equinox.internal.provisional.p2.ui.QueryableRepositoryManager.loadRepository(QueryableRepositoryManager.java:195)
    at org.eclipse.equinox.internal.provisional.p2.ui.QueryableRepositoryManager.loadAll(QueryableRepositoryManager.java:108)
    at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.run(PreloadingRepositoryHandler.java:71)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

То же самое с http://download.eclipse.org/eclipse/updates/3.5, или http://download.eclipse.org/tools/mylyn/update/e3.4/ и любым сайтом: никто не работает.

Пожалуйста, помогите кому-нибудь!

PS: некоторые подробности ниже:

У меня такая же проблема и со сторонним программным обеспечением ... например: http://www.epic -ide.org / updates / testing / site.xml .... то же сообщение об ошибке.

Если я захожу в «Предпочтения»> «Установка / обновление»> «Доступные сайты программного обеспечения», нажимаю на любом сайте и в «Тестовом соединении» я получаю исключение ProvisionException с этим сообщением об ошибке (когда я нажимаю на детали):

Невозможно прочитать репозиторий на http://download.eclipse.org/technology/epp/packages/galileo/site.xml. Невозможно прочитать репозиторий на http://download.eclipse.org/technology/epp/packages/galileo/site.xml. Сервер перенаправлен слишком много раз (20)

решение: добавьте следующие строки в ваш файл eclipse.ini (до -vmargs): (проверено на 3.5; 3.5.1; 3.6.2)

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=myproxy
-Dhttp.proxyUser=mydomain\myusername
-Dhttp.proxyPassword=mypassword
-Dhttp.nonProxyHosts=localhost|127.0.0.1

Ответы [ 17 ]

25 голосов
/ 02 февраля 2012

Используйте следующие настройки, и все будет готово. Зайдите в Window -> Preference -> General -> Network Connection -> выберите Direct из выпадающего списка enter image description here

8 голосов
/ 12 февраля 2010

Пару недель назад я наткнулся на проблему с Java и MySQL-Connection. Проблема в том, что соединение не может быть установлено. В любом случае, исправление было добавить -Djava.net.preferIPv4Stack=true в командную строку.

Я только что добавил ту же строку в eclipse.ini и, как оказалось, это также исправляет эту проблему для меня. Название опции довольно понятно: оно предпочитает стек IPv4 над стеком IPv6. Так что это решение не может быть жизнеспособным для всех.

6 голосов
/ 10 августа 2012

У меня была похожая проблема при настройке затмения.

Я изменил: NATIVE соединение с MANUAL и очистил настройки прокси для SOCKS в Windows -> Preferences -> General -> Network connection. Это решило проблему для меня.

6 голосов
/ 12 марта 2010

У меня была похожая проблема при настройке затмения в офисе. Я настроил для HTTP, HTTPS и SOCKS в:

Окно> pref> general> сетевые подключения

Очистка настроек прокси для SOCKS устранила проблему для меня.

5 голосов
/ 01 октября 2009

У нас было множество проблем, а именно с поддержкой прокси. В итоге мы использовали Pulse: http://www.poweredbypulse.com/

Pulse имеет встроенную поддержку нескольких плагинов, однако вы можете легко добавить сторонний плагин и даже локальный файл jar.

Как ни странно, он не всегда использует встроенную функцию Eclipse, поэтому иногда, когда Eclipse становится сложным (как в нашем случае с прокси-бизнесом), вы можете обойти его с помощью Pulse.

3 голосов
/ 03 октября 2012

У меня была похожая проблема. Я изменил Прямое соединение на Родной , и это сработало.

Предпочтения → Общие → Сетевые подключения.

2 голосов
/ 01 октября 2009

Вы читали этот пост?

http://eclipsewebmaster.blogspot.ch/search?q=wow-what-a-painful-release-this-was-is

Может быть, это объясняет, почему это было довольно сложно в последние дни.

1 голос
/ 14 июля 2012

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

0 голосов
/ 12 октября 2016

Я также столкнулся с той же проблемой при работе с затмениями Neon. Исправлено после редактирования файла .ini следующего содержания:

>    -Dhttp.proxyPort=8080

>    -Dhttp.proxyHost=myproxy

>    -Dhttp.proxyUser=mydomain\myusername

>    -Dhttp.proxyPassword=mypassword

>    -Dhttp.nonProxyHosts=localhost|127.0.0.1

>    -Djava.net.preferIPv4Stack=true

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

0 голосов
/ 15 ноября 2012

Встречаю те же вопросы в 3.7 на Ubuntu 12.04. Моя ОС использует прокси 127.0.0.1, а затмение использует другой прокси 192.168.1.1.

Я читаю .log для информации. Это говорит ! MESSAGE Системное свойство http.proxyHost имеет значение 127.0.0.1, но должно быть 192.168.1.1.

поэтому я изменяю настройки сетевой работы eclipse на те же, что и для системы. Наконец-то все работает.

...