JFreeChart com problemas no JDeveloper

Olá… eu fiz um sistema que montava um gráfico de Pizza em 3D de um conjunto de dados, bom… eu estou engajado em um outro projeto agora e estou usando o JDeveloper (no projeto antigo usei o NetBeans), importei os .jar pra dentor do projeto, ele compila e roda mas quando ele vai criar o gráfico ele dá o seguinte erro:

java.lang.NoSuchMethodError: org.jfree.ui.about.Licences.getInstance()Lorg/jfree/ui/about/Licences; 

   at org.jfree.chart.JFreeChartInfo.<init>(JFreeChart.java:1391) 

   at org.jfree.chart.JFreeChart.<clinit>(JFreeChart.java:187) 

   at org.jfree.chart.ChartFactory.createPieChart3D(ChartFactory.java:295) 

   at com.sisparc.util.relatorios.consulta.Pizza3D.createChart(Pizza3D.java:57) 

   at com.sisparc.util.relatorios.consulta.Pizza3D.<init>(Pizza3D.java:30) 

   at com.sisparc.util.relatorios.consulta.PnlNavegacao.constroiGrafico(PnlNavegacao.java:2237) 

   at com.sisparc.util.relatorios.consulta.PnlNavegacao.preencheCampos(PnlNavegacao.java:1813) 

   at com.sisparc.util.relatorios.consulta.PnlNavegacao.actionPerformed(PnlNavegacao.java:588) 

   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) 

   at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) 

   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) 

   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) 

   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) 

   at java.awt.Component.processMouseEvent(Component.java:5100) 

   at java.awt.Component.processEvent(Component.java:4897) 

   at java.awt.Container.processEvent(Container.java:1569) 

   at java.awt.Component.dispatchEventImpl(Component.java:3615) 

   at java.awt.Container.dispatchEventImpl(Container.java:1627) 

   at java.awt.Component.dispatchEvent(Component.java:3477) 

   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) 

   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) 

   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) 

   at java.awt.Container.dispatchEventImpl(Container.java:1613) 

   at java.awt.Window.dispatchEventImpl(Window.java:1606) 

   at java.awt.Component.dispatchEvent(Component.java:3477) 

   at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) 

   at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) 

   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) 

   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) 

   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) 

   at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) 

A classe que monta o Gráfico é esta

package com.sisparc.util.relatorios.consulta; 

import org.jfree.chart.ChartFactory; 
import org.jfree.chart.ChartPanel; 
import org.jfree.chart.JFreeChart; 
import org.jfree.chart.plot.PiePlot3D; 
import org.jfree.data.DefaultPieDataset; 
import org.jfree.data.PieDataset; 
import org.jfree.ui.RefineryUtilities; 
import org.jfree.util.Rotation; 

public class Pizza3D extends ApplicationFrame { 
    private Object[] dados; 
    private Object[] quantidades; 
    /** 
     * Creates a new demo. 
     * 
     * @param title  the frame title. 
     */ 
    public Pizza3D(String title, Object[] dados, Object[] quantidades) { 

        super(title); 
        this.dados = dados; 
        this.quantidades = quantidades; 

        // create a dataset... 
        PieDataset dataset = createSampleDataset(); 
        
        // create the chart... 
        JFreeChart chart = createChart(dataset); 
        
        // add the chart to a panel... 
        ChartPanel chartPanel = new ChartPanel(chart); 
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); 
        setContentPane(chartPanel); 

    } 
    
    /** 
     * Creates a sample dataset for the demo. 
     * 
     * @return A sample dataset. 
     */ 
    private PieDataset createSampleDataset() { 
        
        DefaultPieDataset result = new DefaultPieDataset(); 
        for (int i = 0; i < dados.length; i++) 
        { 
            result.setValue(""+dados[i], Double.parseDouble(""+quantidades[i])); 
        } 
        return result; 
        
    } 
    
    private JFreeChart createChart(PieDataset dataset) { 
        
        JFreeChart chart = ChartFactory.createPieChart3D( 
            "Pie Chart 3D Demo 1",  // chart title 
            dataset,                // data 
            true,                   // include legend 
            true, 
            false 
        ); 

        PiePlot3D plot = (PiePlot3D) chart.getPlot(); 
        plot.setStartAngle(290); 
        plot.setDirection(Rotation.CLOCKWISE); 
        plot.setForegroundAlpha(0.5f); 
        plot.setNoDataMessage("No data to display"); 
        return chart; 
        
    } 

} 

eu apenas instancio ela quando eu entro no evento do clique no botão para gerar o gráfico[/code]

seguinte…

o erro diz que ele nao está achando o metodo org.jfree.ui.about.Licences.getInstance()

essa classe pertence ao pacote jcommon-0.9.6.jar
que provavelmente não está no seu classpath.

esse arquivo geralmente vem junto com o jfreechart
dá uma procurada direitinho e coloca o caminho dele no seu classpath
provavelmente isso vai resolver seu problema

abraço

:cry: fiz oquê mandaste mas não deu certo…

E tem outra, o erro que dá não dia que não acha classe, diz que há problema na classe Main daquela classe