Я создал eclipse-pmd и могу без проблем установить eclipse-pmd 2.0 из магазина с Java 14 и Eclipse 2020-06.
Из предоставленного вами сообщения об ошибке похоже, что отсутствуют две зависимости:
- ch.acanda.eclipse.pmd. java требует (& (osgi.ee = JavaSE ) (version = 11))
- для некоторых плагинов требуются org.eclipse.equinox.p2.iu и ch.acanda.eclipse.pmd. java
Первая проблема указывает на что вы не запускаете Eclipse с Java 11+. Проверьте версию Java, открыв диалоговое окно «Сведения об установке»: Help
> About Eclipse IDE
> Installation Details
> Configuration
. Затем найдите системное свойство java.version
. Если отображается версия ниже 11, то вам необходимо настроить Eclipse для работы с Java 11 + .
Вторая проблема выглядит как последующая ошибка. Поскольку ch.acanda.eclipse.pmd. java не может быть установлен, все плагины, зависящие от этого плагина, также не могут быть установлены. Почему org.eclipse.equinox.p2.iu также упоминается в сообщении об ошибке, мне непонятно, поскольку eclipse-pmd не (напрямую) зависит от этого плагина, и это должен быть плагин, установленный по умолчанию в Eclipse.
Если это не решит вашу проблему, откройте новый выпуск на Github, так как с такими проблемами легче справиться на Github, чем на Stack Overflow.