有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JFreeChart空指针问题

我只是试着运行一个我在网上找到的“简单”饼图的演示。我在Eclipse Kepler上运行这个

Exception in thread "main" java.lang.NullPointerException
    at org.apache.fontbox.afm.AFMParser.main(AFMParser.java:304)

当我试着运行程序时。考虑到我从哪里得到的代码(链接自一个JChart网站),我认为它可以毫无问题地运行。只是想看看有没有人能看到我看不到的东西

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;

public class BarChartDemo {
    public static void main(String[] args){
        DefaultPieDataset dataset = new DefaultPieDataset();
        dataset.setValue("Category 1", 50.0);
        dataset.setValue("Category 2", 50.0);
        JFreeChart chart = ChartFactory.createPieChart(
            "Sample Pie Chart",
            dataset,
            true,
            true,
            false
            );

        ChartFrame frame = new ChartFrame("First",chart);
        frame.pack();
        frame.setVisible(true);
    }
}

共 (1) 个答案

  1. # 1 楼答案

    我能够在不更改代码的情况下显示图表。您是否在构建路径中包含了这两个JAR(jfreechart、jcommons)