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

如何从源码生成jfreechart-1.5.3可用JAR包解决编译报错

JFreeChart 1.5.3 可用Jar包获取方案

你之前执行jar cf jfreechart.jar jfreechart-1.5.3/src直接打包源码的方式不可行,该命令打包的是.java源文件,Java编译项目时需要依赖编译后的.class字节码文件,因此会出现包不存在的报错。

方案1:直接获取预编译Jar包

  • JFreeChart所有正式版本都会同步上传到Maven中央仓库,你可以直接获取官方预编译好的jfreechart-1.5.3.jar文件,注意1.5.3版本需要配套引入同版本的jcommon依赖包,避免后续编译出现类缺失问题。
  • 若本地配置有Maven环境,可以执行命令直接拉取Jar到本地:
    mvn dependency:get -Dartifact=org.jfree:jfreechart:1.5.3:jar
    命令执行完成后,到本地Maven仓库的org/jfree/jfreechart/1.5.3目录下即可拿到可用的编译Jar文件。

方案2:手动从源码编译适配你的环境

如果需要自己从源码打包,可根据你的现有工具链选择编译方式:

  • 若用Maven:进入jfreechart-1.5.3源码根目录,执行命令:
    mvn clean package -DskipTests
    编译完成后在根目录的target文件夹下就能得到可用的jfreechart-1.5.3.jar。
  • 若用Ant:官方源码根目录已经内置了build.xml编译配置,直接执行ant jar命令即可生成编译后的Jar包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 03:36:03