从已经存在的库创建库

时间:2013-04-27 01:32:48

标签: java jfreechart

我注意到,在使用JFreeChart时,程序的大小比标准Java程序大(大约1.5 MB)。为了确认它可能是什么,我查看了官方开发人员对JFreeChart的指南,并注意到它超过900页长!这意味着在Java中使用JFreeChart库就像在C ++中使用system()(但更安全)。当壁上有一个好的恒温器时,它就像烧热你的家具一样。我想知道是否可以从JFreeChart库构建一个MUCH SMALLER库,而不必在JFreeChart库中包含所有内容。换句话说,我可以简单地解压缩可执行的JAR文件,只获取基本折线图/时间图所需的东西,并从中创建自己的库吗?

1 个答案:

答案 0 :(得分:1)

由于它是开源的,你可以获取源代码,删除你不想要或不需要的所有东西,然后将它重新编译/重建为一个新的轻量级jar。在构建它的项目中可能有类似的ANT build.xml文件,您也可以根据自己的需要对其进行自定义。

如果您愿意尝试一个重量更轻的新图表库,请查看XChart。它是开源的并且积极开发。您可以浏览源代码或在Github上分叉项目。它没有JFreeChart的所有功能,但在许多情况下这很好。