我最近在 Windows 10 上升级到 Eclipse 版本:2020-06 ( 4.16.0 )。
我的java版本是“14.0.1” 2020-04-14
升级后,我尝试从 Marketplace 安装Eclipse-PMD 2.0 ( help / Eclipse Marketplace / etc. ) ...我收到错误:
无法完成安装,因为某些依赖项无法满足 正在安装的软件:a.jre.javase 14.0.0 正在安装的软件:Eclipse PMD 插件 2.0.0.202006052026 (ch.acanda.eclipse.pmd.feature.feature.group 2.0. 0.202006052026)
无法满足依赖:来自:Eclipse PMD Plug-in 2.0.0.202006052026 (ch.acanda.eclipse.pmd.feature.feature.group 2.0.0.202006052026) 到:org.eclipse.equinox.p2.iu;ch.acanda.eclipse.pmd.java.feature.feature.group [2.0.0.202006052026,2.0.0.202006052026] 无法满足依赖:来自:eclipse-pmd Java 2.0.0.202006052026 (ch.acanda.eclipse.pmd.java 2.0.0.202006052026 ) 至:osgi.ee;(&(osgi.ee=JavaSE)(version=11)) 无法满足依赖:来自:eclipse-pmd Java 支持(可选,JDT 先决条件)2.0.0.202006052026 (ch.acanda.eclipse.pmd.java.feature.feature.组 2.0.0.202006052026) 到:org.eclipse.equinox.p2.iu;ch.acanda.eclipse.pmd.java [2.0.0.202006052026,2.0.0.202006052026]
有没有人对问题的根源有任何想法......如果所有其他方法都失败了,我可以尝试从 github repo ( https://github.com/eclipse-pmd/eclipse-pmd )构建 PMD 源但我无法想象为什么这应该是必要的。