Установка Checkstyle-Plugin (7.2.0) для Eclipse Neon завершается неудачно
Я попытался установить плагин checkstyle для моего пакета eclipse Eclipse for Java Developers
, перетащив предоставленную ссылку из http://eclipse-cs.sourceforge.net/ в мое окно Eclipse.
К сожалению, это приводит к следующей ошибке:
An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,net.sf.eclipsecs.branding,7.2.0.201611072237
No repository found containing: osgi.bundle,net.sf.eclipsecs.checkstyle,7.2.0.201611072237
No repository found containing: osgi.bundle,net.sf.eclipsecs.core,7.2.0.201611082201
No repository found containing: osgi.bundle,net.sf.eclipsecs.doc,7.2.0.201611082205
No repository found containing: org.eclipse.update.feature,net.sf.eclipsecs,7.2.0.201611082205
No repository found containing: osgi.bundle,net.sf.eclipsecs.ui,7.2.0.201611072237
Есть идеи, как мне это исправить?
Установка его с помощью Marketplace также не работала. Это не удалось с:
An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at https://sourceforge.net/projects/eclipse-cs/files/updatesite/7.2.0/plugins/net.sf.eclipsecs.doc_7.2.0.201611082205.jar.
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Unable to read repository at https://sourceforge.net/projects/eclipse-cs/files/updatesite/7.2.0/features/net.sf.eclipsecs_7.2.0.201611082205.jar.
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
1 ответ
ВЫ ДОЛЖНЫ УСТАНОВИТЬ СЕРТИФИКАТ SSL СЕТИ ROOT ROOT В JRE CACERTS. ДЛЯ ЛЮБОГО ИСКЛЮЧЕНИЯ JAVA PKIX SSL ВЫ МОЖЕТЕ СЛЕДОВАТЬ ЭТОМУ РУКОВОДСТВУ.
Как получить корневой сертификат?
- Откройте Google Chrome и перейдите на https://sourceforge.net/
- Нажмите на значок рядом с вашим URL. см. следующее изображение
- Нажмите на View Certificate. Вы можете увидеть иерархию и выбрать самый верхний сертификат в иерархии.
- Убедитесь, что в сертификате есть слово ROOT.
- Теперь просто ниже этой части иерархии вы можете увидеть прямоугольное изображение сертификата. Просто перетащите это изображение и поместите его на рабочий стол.
ТЕПЕРЬ У ВАС ЕСТЬ СЕРТИФИКАТ!
КАК УСТАНОВИТЬ ЭТОТ СЕРТИФИКАТ В JRE CACERTS?
Прежде чем продолжить, убедитесь, что вы нашли именно ту JRE, которая дает эту ошибку. Много раз IDE использует jre, который связан с ним, а не системный jre. В моем случае я указал всю мою IDE на мою системную установку Java.
- используйте keytool.exe внутри вашей папки jre bin.
- запустить следующую команду, чтобы поместить ваш сертификат в файл cacerts
keytool -import -noprompt -trustcacerts -alias ALIASNAME -file
/PATH/TO/YOUR/DESKTOP/CertificateName.cer -keystore / PATH / TO / YOUR / JDK / jre / lib / security / cacerts -storepass changeit
ТЕПЕРЬ ВАША ПРОБЛЕМА РЕШЕНА! Перезапусти свою IDE и проверь результаты.