我今天调试第一个jasperreport的例子,出现了以下错误:
java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseFont; local class incompatible: stream classdesc serialVersionUID = 606, local class serialVersionUID = 604我的系统是windows xp,编程环境是eclipse+myeclipse插件 jasperreport的版本是0.66
代码是:
 */
public static void main(String[] args)
{
String fileName = null;
String taskName = null; if(args.length == 0)
{
usage();
return;
}

int k = 0;
while ( args.length > k )
{
if ( args[k].startsWith("-T") )
taskName = args[k].substring(2);
if ( args[k].startsWith("-F") )
fileName = args[k].substring(2);

k++;
} try
{
long start = System.currentTimeMillis();
if (TASK_PDF.equals(taskName))
{
JasperExportManager.exportReportToPdfFile(fileName);
System.err.println("PDF creation time : " + (System.currentTimeMillis() - start));
System.exit(0);
}
  }运行的语句是:java AlterDesignApp -Tpdf -FAlterDesignReport.jasper然后出现上面的错误,哪位高手知道我哪个步骤出了问题,或者是什么地方没有作对,谢谢指点了