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, и ваша проблема решена". Дайте мне знать, если у вас есть какие-либо вопросы по этому вопросу.