You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse 2022-09安装TestNG遇依赖不满足错误求解决

Eclipse 2022-09安装TestNG依赖冲突问题解决方法

从报错信息能明确问题核心:你当前安装的M2E LemMinX POM编辑器插件要求JavaSE 17,但安装TestNG时,安装流程试图安装JavaSE 14,两者版本不兼容导致依赖无法满足。

解决方法

方法一:升级JDK到17并配置Eclipse使用

  • 下载并安装JDK 17(匹配你的操作系统版本)
  • 打开Eclipse,依次进入 Window > Preferences > Java > Installed JREs,点击Add添加已安装的JDK17,勾选设为默认JRE
  • 切换到Java > Compiler,将Compiler compliance level设置为17,应用保存后重启Eclipse,再重新尝试安装TestNG

方法二:修改TestNG安装的依赖选项

  • 打开Eclipse安装向导:Help > Install New Software
  • 输入TestNG的更新站点,加载出相关组件后选中要安装的TestNG项
  • 点击界面下方的Details按钮,展开所有依赖项,找到并取消勾选a.jre.javase 14.0.0
  • 点击Next继续完成安装,安装后重启Eclipse即可

方法三:临时卸载M2E LemMinX插件

  • 进入Help > About Eclipse > Installation Details,切换到Installed Software标签页
  • 找到M2E - POM Editor using LemMinX language server (includes Incubating components),选中后点击Uninstall
  • 重启Eclipse后重新安装TestNG,之后若需要POM编辑器,可使用Eclipse默认编辑器,或安装兼容Java14的M2E版本

内容的提问来源于stack exchange,提问作者Sridevi Kumaresan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 07:55:30