Это проблема с используемым JDK. Я использовал openjdk-13.0.2_ windows -x64_bin. Я использую openjdk-14.0.1_ windows -x64_bin, и STS теперь может запускать Marketplace.
Но я не уверен, что именно изменилось внутри JDK. Потому что на моем старом ноутбуке я никогда не сталкивался с этой проблемой с тем же JDK. В любом случае STS v 4.7 содержит ошибку, и он НЕ ДОЛЖЕН зависать. Если он не может подключиться к inte rnet или завершить определенную операцию, он должен выдать ошибку / тайм-аут и завершиться неудачей. Не зависать без каких-либо ошибок и оставлять пользователя перед дилеммой: что именно пошло не так. Способность Eclipse подключаться к Inte rnet.
Если вас интересует история, чтобы прийти к такому выводу, вот оно:
Справочная информация (я знаю, что часть вопроса находится в вопросе, но я хочу подробнее рассказать об этой тонкой, но очень раздражающей проблеме, с которой может столкнуться любой). Я столкнулся с этой проблемой, когда установил STS на новый ноутбук. Я скопировал дистрибутив JDK (openjdk-13.0.2_ windows -x64_bin) со своего старого ноутбука, установил переменную env JAVA_HOME так, чтобы она указывала на скопированную папку дистрибутива JDK. Обновлена переменная env PATH для добавления JAVA_HOME / bin. Скачал последнюю версию STS (sts-4.7.0.RELEASE) и запустил STS. У меня нет прокси inte rnet между ними, поэтому нет вопроса об изменении настроек сетевого подключения. Больше ничего не изменилось. Запуск Eclipse Marketplace полностью подвешивал STS.
Попробовав все, что я описал в вопросе, я заметил, что при запуске STS я также видел «Ошибка: не удалось инициализировать класс javax.crypto.JceSecurity» при инициализации Gradle, но я не использую Gradle, поэтому я игнорировал эту ошибку. Теперь я искал это и получил эту тему Ошибка: не удалось инициализировать класс javax.crypto.JceSecurity . Хотя я не занимаюсь разработкой android, все же решил попробовать. Решение там не сработало.
Поэтому я решил сменить полный JDK и попробовать. Я взял openjdk-14.0.1_ windows -x64_bin, обновил соответствующие настройки env (JAVA_HOME et c,) и запустил STS версии 4.7. К моему удивлению, я не обнаружил никаких ошибок при запуске, и даже Eclipse Marketplace запустился быстро.