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

渲染JTE模板时出现NoClassDefFoundError问题求助

问题分析与解决方案

这个错误的核心原因是运行时环境缺少JTE HTML模块的依赖。IDEA在开发时可能会自动引入项目关联的依赖,但Maven命令行执行时只会严格按照pom.xml中的配置加载依赖,所以大概率是你只添加了JTE的核心依赖,没有引入处理HTML模板的专用模块。

解决步骤:

  • 在pom.xml中添加JTE HTML模块的依赖,确保版本与你使用的JTE核心版本一致:
<dependency>
    <groupId>gg.jte</groupId>
    <artifactId>jte-html</artifactId>
    <version>你的JTE版本号</version>
</dependency>
  • 如果你已经添加了这个依赖,检查它的<scope>配置,确保没有设置为provided或test(这两个范围会导致运行时不加载该依赖),保持默认的compile范围即可。

额外验证:

执行mvn dependency:tree命令,查看输出中是否包含jte-html依赖,确认它被正确引入到运行时依赖链中。之后重新执行mvn clean install和mvn exec:java,问题应该就能解决。

内容的提问来源于stack exchange,提问作者Bob Dudan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 16:08:10