Исключение в потоке «основной» java.lang.NoClassDefFoundError: org/jfree/data/category/CategoryDataset [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Исключение в потоке «основной» java.lang.NoClassDefFoundError: org/jfree/data/category/CategoryDataset [дубликат]

Сообщение Anonymous »

Я попробовал создать простую гистограмму с помощью JFreeChart. Кажется, с кодом не возникло никаких проблем, пока я его не запустил.
Полученное сообщение об ошибке:

Код: Выделить всё

Exception in thread "main" java.lang.NoClassDefFoundError: org/jfree/data/category/CategoryDataset
at test.Main.main(Main.java:7)
Caused by: java.lang.ClassNotFoundException: org.jfree.data.category.CategoryDataset
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 1 more
Вот мой код, учитывая, что у меня есть основной класс для вызова ChartBar():

Код: Выделить всё

package chart;

import java.awt.BorderLayout;

import javax.swing.JFrame;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;

public class ChartBar extends JFrame{
private DefaultCategoryDataset dataset;
private JFreeChart chart;
private CategoryPlot categoryPlot;
private ChartPanel chartPanel;

public ChartBar() {

dataset = new DefaultCategoryDataset();
dataset.addValue(200, "Viet Nam", "2000");

//create chart
chart = ChartFactory.createBarChart("T la chung m", "", "Ty do", dataset, PlotOrientation.VERTICAL, true, true, false);

categoryPlot = chart.getCategoryPlot();

chartPanel = new ChartPanel(chart);

getContentPane().removeAll();
getContentPane().add(chartPanel, BorderLayout.CENTER);
//      getContentPane().validate();

}
}

Я ищу и делаю все, что могу, я совершенно уверен, что включил библиотеку в путь к классам. И
JFreeChart — последняя версия. Я даже вижу класс «CategoryDataset» в своем проводнике....

Подробнее здесь: https://stackoverflow.com/questions/785 ... ata-catego
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»