当前位置:首页 » 《资源分享》 » 正文

启动 jeecg项目报错 java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree...

11 人参与  2024年04月02日 12:10  分类 : 《资源分享》  评论

点击全文阅读


一.问题:

启动 jeecg项目报错 java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field ‘com.sun.tools.javac.tree.JCTree qualid’。

二. 原因

遇到 java.lang.NoSuchFieldError 错误通常意味着运行时环境中某个类的定义与编译时期使用的定义不一致。针对错误信息 java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree和JCImport does not have member field ‘com.sun.tools.javac.tree.JCTree qualid’,问题出现在JCTree$JCImport类的qualid字段上。这种问题通常是因为JDK版本的不兼容或错误导致的。

三. 解决方法(我是因为jdk版本不兼容)

1.核对JDK版本:

首先检查你的项目所需的JDK版本,并与你当前安装的版本进行对比。Jeecg项目可能依赖于特定版本的JDK,确保你使用的JDK版本与项目要求一致。

2.检查依赖:

如果你的项目通过Maven或Gradle管理依赖,检查是否有依赖项明确或间接引用了com.sun.tools.javac.tree.JCTree相关的类或包。这可能导致了版本冲突。

3.环境变量:

确保JAVA_HOME环境变量指向正确的JDK路径,并且PATH变量中的JDK路径设置正确。

4.IDE配置:

如果你使用的是IDE(如IntelliJ IDEA或Eclipse),请检查项目的构建配置,确保项目SDK设置为正确的JDK版本。

5.清理和重建:

尝试清理你的项目(例如,在Maven中运行mvn clean命令或在Gradle中运行gradle clean),然后重新构建项目。

6.检查插件或附加组件:

如果你使用了额外的IDE插件或构建脚本,它们可能会引入特定版本的JDK或与JDK相关的工具。确保这些工具与你的JDK版本兼容。

7.更新项目或依赖:

如果可能,尝试将你的项目或其依赖项更新到最新版本。有时候,这类问题在新版本中已经被修复。


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/89440.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 兰因絮果,爱恨全如玉碎(谢长乐肖风行)_兰因絮果,爱恨全如玉碎(谢长乐肖风行)
  • 不必相逢,流萤谢长憬在线列表_不必相逢,流萤谢长憬在线
  • 北风虽迟春不晚新上(谢昭崔棠)全书免费_(谢昭崔棠)北风虽迟春不晚新上后续(谢昭崔棠)
  • (番外)+(结局)陆子轩宋知禾我在梦里等花开全书+后续(陆子轩宋知禾)免费_(陆子轩宋知禾我在梦里等花开全书+后续)列表_笔趣阁(陆子轩宋知禾)
  • (番外)+(全书)奈何情深不渡全书+后续(顾南枝段寒川)列表_奈何情深不渡(顾南枝段寒川)奈何情深不渡全书+后续
  • 一见青山云端月全书+后续(沈廷淮苏慕绾)_一见青山云端月全书+后续(沈廷淮苏慕绾)列表_笔趣阁沈廷淮苏慕绾
  • 「被关破庙冻死后,嫡兄们悔疯了」完结_姜揽月云宴安小说节选推荐
  • 玄黄鼎完结版免费在线阅读_张凡沐清水小说精彩章节试读
  • (番外)+(全书)花落春泥又见你结局+番外(关漱玉周景行)列表_花落春泥又见你结局+番外(关漱玉周景行)全书+后续+结局在线
  • 离谱!被死对头强娶豪夺了+后续+结局(时星祁宸衍)列表_离谱!被死对头强娶豪夺了+后续+结局(时星祁宸衍)离谱!被死对头强娶豪夺了+后续+结局在线
  • (番外)+(全书)云卿瑶秦昱离结局+番外(云卿瑶秦昱离)_(云卿瑶秦昱离结局+番外)列表_笔趣阁(云卿瑶秦昱离)
  • (番外)+(结局)孟南笙贺昀洲全书+后续(孟南笙贺昀洲)全书在线_(孟南笙贺昀洲全书+后续)列表_笔趣阁(孟南笙贺昀洲)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1