Java 使用JFreeChart时出错-错误符号
我已经将JFreeChart演示的编码复制并创建到我在项目中创建的类中 当我试图编译代码时,我收到一个Java 使用JFreeChart时出错-错误符号,java,netbeans,jfreechart,Java,Netbeans,Jfreechart,我已经将JFreeChart演示的编码复制并创建到我在项目中创建的类中 当我试图编译代码时,我收到一个java.lang.RuntimeException:不可编译的源代码-错误的符号类型:()void 完整错误如下所示: Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: (<any>)void at JFreeChart
java.lang.RuntimeException:不可编译的源代码-错误的符号类型:()void
完整错误如下所示:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: (<any>)void
at JFreeChartExample.<init>(JFreeChartExample.java:32)
at JFreeChartExample.main(JFreeChartExample.java:45)
Java Result: 1
我已经将jcommon-1.018.jar和jfreechart-1.0.15.jar库导入到我的项目中
我注意到的是,如果我仅仅为这个演示创建一个完整的新项目,它工作得很好,但是当我将它合并到我现有的项目中时,我收到了这个错误
任何帮助都将不胜感激
谢谢
当我导航到源代码时
public void setDirection(Rotation direction) {
// <editor-fold defaultstate="collapsed" desc="Compiled Code">
/* 0: new #3 // class java/lang/RuntimeException
* 3: dup
* 4: ldc #4 // String Uncompilable source code - cannot find symbol\n symbol: class Rotation\n location: class org.jfree.chart.plot.PiePlot
* 6: invokespecial #5 // Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
* 9: athrow
* */
// </editor-fold>
}
public void setDirection(旋转方向){
//
/*0:new#3//类java/lang/RuntimeException
*3:dup
*4:ldc#4//字符串不可编译源代码-找不到符号\n符号:类旋转\n位置:class org.jfree.chart.plot.PiePlot
*6:invokespecial#5//方法java/lang/RuntimeException.“:(Ljava/lang/String;)V
*9:athrow
* */
//
}
此代码在Eclipse下编译并运行良好。建议用Netbeans清理你的项目&有什么特殊的方法清理我的项目吗?我尝试过清理并生成项目,但此项目的错误仍然存在。好的,尝试中概述的解决方案。如果您是对的,Netbeans缓存中有大量..不需要的缓存。我已经清除了它,它已经起作用了!谢谢,这已经解决了。
public void setDirection(Rotation direction) {
// <editor-fold defaultstate="collapsed" desc="Compiled Code">
/* 0: new #3 // class java/lang/RuntimeException
* 3: dup
* 4: ldc #4 // String Uncompilable source code - cannot find symbol\n symbol: class Rotation\n location: class org.jfree.chart.plot.PiePlot
* 6: invokespecial #5 // Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
* 9: athrow
* */
// </editor-fold>
}