我下载了jasperreport1.1.1,用JDK1.4编译自带DEMO时出错,但用JDK1.5却正常,不知是何原因,错误如下:
Buildfile: H:\study\report\jasperreports-1.1.1-project\jasperreports-1.1.1\demo\samples\crosstabs\build.xml
javac:
compile:
      [jrc] Compiling 3 report design files.
      [jrc] 2006-2-17 23:59:40 org.apache.commons.digester.Digester getParser
      [jrc] 严重: Digester.getParser:
      [jrc] org.xml.sax.SAXNotRecognizedException: Feature: http://apache.org/xml/features/validation/dynamic
      [jrc] at org.apache.crimson.parser.XMLReaderImpl.setFeature(Unknown Source)
      [jrc] at org.apache.crimson.jaxp.SAXParserImpl.setFeatures(Unknown Source)
      [jrc] at org.apache.crimson.jaxp.SAXParserImpl.<init>(Unknown Source)
      [jrc] at org.apache.crimson.jaxp.SAXParserFactoryImpl.newSAXParserImpl(Unknown Source)
      [jrc] at org.apache.crimson.jaxp.SAXParserFactoryImpl.setFeature(Unknown Source)
      [jrc] at org.apache.commons.digester.parser.XercesParser.configureXerces(XercesParser.java:185)
      [jrc] at org.apache.commons.digester.parser.XercesParser.newSAXParser(XercesParser.java:138)
      [jrc] at org.apache.commons.digester.ParserFeatureSetterFactory.newSAXParser(ParserFeatureSetterFactory.java:71)
      [jrc] at org.apache.commons.digester.Digester.getParser(Digester.java:692)
      [jrc] at org.apache.commons.digester.Digester.getXMLReader(Digester.java:899)
      [jrc] at org.apache.commons.digester.Digester.parse(Digester.java:1647)
      [jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:238)
      [jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:225)
      [jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:213)
      [jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167)
      [jrc] at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:151)
      [jrc] at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:107)
      [jrc] at net.sf.jasperreports.ant.JRAntCompileTask.compile(JRAntCompileTask.java:398)
      [jrc] at net.sf.jasperreports.ant.JRAntCompileTask.execute(JRAntCompileTask.java:252)
      [jrc] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
      [jrc] at org.apache.tools.ant.Task.perform(Task.java:364)
      [jrc] at org.apache.tools.ant.Target.execute(Target.java:341)
      [jrc] at org.apache.tools.ant.Target.performTasks(Target.java:369)
      [jrc] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
      [jrc] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
      [jrc] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
      [jrc] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
      [jrc] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
      [jrc] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
      [jrc] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
File : H:\study\report\jasperreports-1.1.1-project\jasperreports-1.1.1\demo\samples\crosstabs\ShipmentsReport.jrxml ...BUILD FAILED
H:\study\report\jasperreports-1.1.1-project\jasperreports-1.1.1\demo\samples\crosstabs\build.xml:29: java.lang.NullPointerExceptionTotal time: 2 seconds