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

关于org.jfree.chart.labels的Maven依赖问题求助

解决org.jfree.chart.labels包找不到的Maven依赖问题

Hey Annie, let's fix this dependency issue step by step:

问题根源分析

你当前的pom.xml里存在两个关键问题,导致找不到org.jfree.chart.labels包:

  • 重复且groupId不一致的依赖:JFreeChart的官方groupId是org.jfree,你同时引入了org.jfree:jfreechart:1.0.19和旧的jfree:jfreechart:1.0.13依赖,后者的groupId已经被废弃,包结构也可能和新版本不兼容。
  • 版本冲突:两个不同版本的同类型依赖共存时,Maven的依赖仲裁机制可能会选择错误的版本,导致部分核心包(比如org.jfree.chart.labels)缺失。

正确的依赖配置

你只需要保留官方维护的org.jfreegroupId的JFreeChart依赖即可,建议使用较新的稳定版本(比如1.5.3,比你用的1.0.19兼容性更好),配置如下:

<dependency>
    <groupId>org.jfree</groupId>
    <artifactId>jfreechart</artifactId>
    <version>1.5.3</version>
</dependency>

修复步骤

  1. 从pom.xml中完全移除那个groupId为jfree的旧依赖
  2. 确保只保留上述正确的org.jfree依赖
  3. 执行Maven命令刷新依赖:
    mvn clean install
    
    或者在你的IDE中执行"刷新Maven依赖"的操作,让Maven重新下载完整的JFreeChart包

补充说明

org.jfree.chart.labels是JFreeChart核心包的一部分,不需要额外的插件或依赖,只要依赖配置正确,这个包会自动被包含进来。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:06:25