Eclipse 2024-03更新安装失败,依赖不满足问题求助
问题分析与解决说明
缺少的组件
- Java SE 21运行环境:从报错信息可明确看出:
From: XML support using Language Server 1.3.4.202405270639 (org.eclipse.wildwebdeveloper.xml 1.3.4.202405270639)
To: osgi.ee; (&(osgi.ee=JavaSE)(version=21))
待安装的Wild Web Developer XML工具要求JavaSE 21版本的运行环境,但当前系统仅部署了JavaSE 17的JustJ JRE。
无法自动修复的原因
- 当前安装的
JustJ Adoptium OpenJDK Hotspot JRE Complete 17存在排他性依赖限制:From: JustJ Adoptium OpenJDK Hotspot JRE Complete 17.0.11.v20240426-1830 (org.eclipse.justj.openjdk.hotspot.jre.full 17.0.11.v20240426-1830)
To: org.eclipse.equinox.p2.iu; a.jre.javase 0.0.0, min=0, max=0, filter=(!(org.eclipse.justj.buildtime=true))
该规则禁止同时安装其他版本的Java JRE,而更新所需的XML工具必须依赖Java 21,二者形成冲突。Eclipse的p2安装器无法自动突破这种排他性依赖完成版本升级,因此只能手动干预。
内容的提问来源于stack exchange,提问作者Trainer
相关产品推荐
相关产品推荐

