2014-05-08 5 views
0

Я пытаюсь создать новый JFreeChart, у меня есть JCommon (1.0.22) и JFreeChart (1.0.17-demo) в моем пути сборки для проекта;Почему я могу импортировать org.jfree.ui, но не org.jfree.chart?

Однако, когда я пытаюсь создать код, в этом случае;

 CategoryDataset dataset = createDataset(); 
    JFreeChart chart = createChart(dataset); 
    ChartPanel chartPanel = new ChartPanel(chart, false); 
    chartPanel.setPreferredSize(new Dimension(500, 270)); 
    setContentPane(chartPanel); 

Я получаю сообщение об ошибке «JFreeChart» без опции импорта.

Я использую руководство здесь:

http://www.java2s.com/Code/Java/Chart/JFreeChartBarChartDemo1.htm

Чтобы попытаться создать таблицу (просто проверить импорт прямо сейчас) Но я могу импортировать org.jfree (ничего), как орг.. jfree.ui

НО я не могу импортировать org.jfree.chart

Как он говорит, что не существует в моих библиотеках. Есть идеи?

+1

Вы говорите, что у вас есть «1.0.17-demo» в вашем пути сборки - вы имеете в виду, что у вас есть только демонстрационная банка в вашем пути к классу, а не в банке библиотеки? У вас должен быть «jfreechart-1.0.17.jar» в вашем пути к классу. –

ответ

2

jfreechart-1.0.17-demo.jar - это JAR-файл, содержащий демонстрационные примеры, а не фактическую библиотеку.

Зайдите в папку lib и используйте jfreechart-1.0.17.jar.

+0

Ах, вау, большое вам спасибо. Теперь я чувствую себя таким глупым. – rawrJoel

Смежные вопросы