Eclipse 3.5 Невозможно установить плагины

Я действительно не знаю, что происходит с 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 ответов

Решение

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

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

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

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

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

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

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

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

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

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

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

У меня была похожая проблема. Я изменил прямое подключение к Native, и это сработало.

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

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

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

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

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

Это ОС Windows, которая делает проблему. У меня та же проблема. Затем я попробовал какое-то другое приложение, которое использует JavaVM для подключения к Интернету, и они не работают. Попробуйте обновить JRE, вы заметите это. Если JRE не может обновляться самостоятельно, существует некоторая недоступность сокета, которая препятствует доступу к Интернету, кроме использования собственного API Windows. Я переустановил Win7, и это решило проблему.

Я также столкнулся с той же проблемой при работе с затмениями 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 на время, которое ваш компьютер тратит на установку файла).

Я получаю сообщение об ошибке при попытке подключения для обновления. Просто сделал как в ответе выше -

Окно-> Настройки-> Общие-> Сеть

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

Применяется и работает нормально.

Просто чтобы добавить к этому, поскольку у меня были проблемы с установкой затмения на моей машине.

Спецификации: Win 7 x64 на MacBook Pro. Нарушенное затмение было galileo, и 1 из 4 установок на моей машине в то время - все остальные работали.

У меня не было прокси, так что решение выше в вопросе не сработало.

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

... более анекдотическое свидетельство проблемы и возможное решение, как ни странно...

Наконец, я получил затмение 3.7, работающее за брандмауэром компании. Я установил истинную опцию "java.net.useSystemProxies" в файле "net.properties", расположенном в "C:\Program Files\Java\jre6\lib" (этот путь может отличаться для вашей установки JRE). После этого установите в качестве активного поставщика значение "Собственный" в настройках Eclipse. Нет необходимости предоставлять какие-либо данные прокси-сервера, просто выберите его в настройках браузера по умолчанию.

Я боролся с eclipse 3.5.0 (galileo) в течение нескольких дней, мне пришлось использовать эту версию, потому что я занимаюсь разработкой blackberry, а eclipse поставляется в комплекте со спецификой blackberry, поэтому мне нужно использовать пакет, который был в комплекте, который не был 3.5.0 (не 3.5.1), НО SirFabel спас день, спасибо всем, кто внес вклад в этот пост

Я использовал 3.5.0 и сделал "Установить следующее системное свойство в вашем файле eclipse.ini: -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient. Подробнее об этом: wiki.eclipse.org/… - настраивайте только HTTP и HTTPS прокси. Не SOCKS!! "

и я могу через прокси моих компаний!!!!

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

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

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

В моем затмении Луна столкнулась с той же проблемой из-за этого URL https://sourceforge.net/projects/restfulplugin/files/site/

Поэтому я просто отключил URL-адрес, который был показан в сообщении об ошибке на доступных сайтах программного обеспечения.

Вы можете проверить URL или попробовать с обновленным URL-адрес рег для этого исключения:)

Там нет необходимости делать такие беспокойные вещи. Найдите в своей системе, где находится "SDK Manager" (в случае Windows). Предположим, ваш менеджер SDK находится в E:\Android-9. Перейдите по этому пути, дважды щелкните менеджер SDK, и он автоматически начнет загрузку с https://dl-ssl.google.com/..

Первоначально вы увидите, что это не удается. В появившемся окне появится меню "Настройки". Нажмите на этот набор прокси и порт. и начнется загрузка.

Решение в одном предложении звучит так: "Не используйте Eclipse для загрузки; напрямую используйте Android SDK Manager, и ваша проблема решена". Дайте мне знать, если у вас есть какие-либо вопросы по этому вопросу.

Другие вопросы по тегам