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

如何在IntelliJ项目中添加FreeMarker依赖?

解决FreeMarker集成的核心问题

一、修复Maven依赖找不到的错误

你使用的依赖坐标存在拼写错误:

  • 错误坐标:org.freemaker;freemaker:2.3.32
  • 正确坐标(注意包名是freemarker,含两个e):
<dependency>
    <groupId>org.freemarker</groupId>
    <artifactId>freemarker</artifactId>
    <version>2.3.32</version>
</dependency>

修正后执行mvn clean install刷新项目依赖即可。

二、解决导入时无法解析符号的问题

你将freemarker.jar放入src/main/resources目录的操作无效,Java类加载器不会从该目录加载jar包,需根据项目类型调整:

  • Web项目:直接将jar包放入WEB-INF/lib目录
  • 非Web Maven项目:优先通过上述正确的Maven依赖自动引入;若需手动引入,可在项目根目录创建src/main/lib文件夹,放入jar包后,在pom.xml中添加本地依赖配置:
<dependency>
    <groupId>org.freemarker</groupId>
    <artifactId>freemarker</artifactId>
    <version>2.3.32</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/lib/freemarker.jar</systemPath>
</dependency>

补充说明:官方文档提到的“类加载器可找到的位置”,在Maven项目中优先通过依赖管理引入jar包,既避免路径错误,也能自动处理依赖冲突。

内容的提问来源于stack exchange,提问作者Armen Haddad

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 05:10:05