eclipse下,配置JFreeChart的问题,高手捡分。。。
这两天研究JFreeChart,但是搞不清楚,郁闷。。。
1,版本:1.0.6
2,配置: 在发布目录下的WEB_INF的lib目录下,添加jfreechart-1.0.6.jar,jcommon-1.0.10.jar;
           配置web.xml中添加servlet的两个配置
                    <servlet>
		   <servlet-name>DisplayChart</servlet-name>
		   <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
	        </servlet>	
                 <servlet-mapping>
                     <servlet-name>DisplayChart</servlet-name>
                     <url-pattern>/servlet/DisplayChart</url-pattern>
                 </servlet-mapping>   
           在eclipse的Java Build Path的libraries中添加jfreechart-1.0.6.jar,jcommon-1.0.10.jar包。
3,从DEMO中反编译出一个BarChartDemo6.java的程序,但是报错,如下:     
Exception in thread "main" 
java.lang.VerifyError: (class: org/jfree/chart/JFreeChartInfo, method:      <init> signature: ()V) Incompatible argument to function
	at org.jfree.chart.JFreeChart.<clinit>(JFreeChart.java:243)
	at org.jfree.chart.ChartFactory.createBarChart(ChartFactory.java:622)
	at pf.taskwatch.BarChartDemo6.createChart(BarChartDemo6.java:62)
	at pf.taskwatch.BarChartDemo6.<init>(BarChartDemo6.java:47)
	at pf.taskwatch.BarChartDemo6.main(BarChartDemo6.java:85)
     请高手指教!!!
------解决方案--------------------JFreeChart不过是一个图形工具,没有必要使用他的servlet吧,不明白楼主的问题所在
------解决方案--------------------异常发生的包是jfreechart-1.0.6.jar,我想可能是配置有问题吧??
------解决方案--------------------那就接分来了啊  哈哈
------解决方案--------------------jf
------解决方案--------------------JDK 版本有什么问题吧
------解决方案--------------------那我也来接分了!
------解决方案--------------------楼主想太多了
直接吧jar包考进工程里就可以使用了撒
接分接分~~~~~
------解决方案--------------------你把jfreechart-1.0.6.jar直接载入工程的classpath里就能用了.如果要打成包的话最好解压出一个文件夹放在工程里面,不然可能访问不到里面的类以及方法.
------解决方案--------------------JFreeChart不是那样用的......
LZ把jfreechart-1.0.6.jar放到你的工程Library引用,使用其中的类,给入绘图参数(数据),然后调用方法获得图片的流,再将流放到页面上就得到你需要的内容了......
------解决方案--------------------没有必要放在  Servlet 里