一到LOADING FONT这里就出错了。
急啊另,不知道哪里有JASPEREPORTS和IREPORT的教程?谢谢

解决方案 »

  1.   

    iReport总结:
    一.操作步骤
    1.下载.jar,配置classpath
    2.新建xml文件并配置文件属性
    3.连接数据库
    4.读取字段(或直接增加字段)
    5.定义变量,参数
    6,放置元件及配置元件属性
    7.编译二.具体事项
    1.配置classpath:
    .;
    D:\\java\\iReport-0.1.0\\bin;
    D:\\java\\iReport-0.1.0\\lib;
    D:\\java\\iReport-0.1.0\\lib\\ant.jar;
    D:\\java\\iReport-0.1.0\\lib\\commons-beanutils.jar;
    D:\\java\\iReport-0.1.0\\lib\\commons-collections.jar;
    D:\\java\\iReport-0.1.0\\lib\\commons-digester.jar;
    D:\\java\\iReport-0.1.0\\lib\\commons-logging-api.jar;
    D:\\java\\iReport-0.1.0\\lib\\commons-logging.jar;
    D:\\java\\iReport-0.1.0\\lib\\hsqldb.jar;
    D:\\java\\iReport-0.1.0\\lib\\itext-0.96.jar;
    D:\\java\\iReport-0.1.0\\lib\\jakarta-poi-1.5.1-final-20020615.jar;
    D:\\java\\iReport-0.1.0\\lib\\jasperreports-0.4.6.jar;
    D:\\java\\iReport-0.1.0\\lib\\xercesImpl.jar;
    D:\\java\\iReport-0.1.0\\lib\\xmlParserAPIs.jar;
    D:\\java\\iReport-0.1.0\\lib\\tools.jar;         (从jdk目录copy to here!)
    D:\\java\\iReport-0.1.0\\lib\\iTextAsian.jar;以上文件除了tools.jar都必须复制到应用程序下的WEB-INF/lib目录下面2.文件属性:
      Report name:最好与文件名一致
      Print order:Horizontal\Vertical
      When no data type:AllSectionsNoDetail(避免没有记录的时候产生错误)
    3.数据库连接范例
      driver: oracle.jdbc.driver.OracleDriver
      user:   aaa 
      passwd: 123 
      url:    jdbc:oracle:thin:@database:1521:ora817 4.字段获取
      (1).通过Report query    
          在Report_query中输入sql(注:sql只要列出所有字段即可)
          然后Read fields
          最后register fields to report,系统即自动添加字段到报表Field列表中
          (引用参数:$P!{p_sql})
      (2).直接在Field列表中添加修改5.元件:
      框线
      栏位:staticText静态文本     textField资料库内容(动态)
      动态产生多行文本需勾选stretch with overflow,Blank when Null6.中文:
      fontName="sansserif\Arial"
      pdfFontName="STSong-Light\MSung-Light\MHei-Medium" 最后一个对应繁体
      pdfEncoding="UniGB-UCS2-H\UniGB-UCS2-V\UniCNS-UCS2-H\UniCNS-UCS2-V" GB简体 CNS繁体 H横向 V竖向7.动态栏位,变量,参数引用字段,变量,参数
      引用字段:$F{FieldName}
      引用变量:$V{VarName}
      引用参数:$P{ParName}8.产生jasper文件的过程(Compile)
    java -classpath %classpath%
    -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser 
    IReportCompiler 
    -c  -pdf 
    -jdriveroracle.jdbc.driver.OracleDriver
    -jusertms 
    -jpasswd123 
    -jurljdbc:oracle:thin:@database:1521:ora817 
    "D:\back\Report\M1.xml"
      

  2.   

    谢谢兄弟,问题解决
    但再请问:
    我在设置数据库的时候,用MS SQL的JDBC
    都培植好了, 按TEST
    怎么显示 GENERAL PROBLEM ,
    NULL, PLEASE CHACK YOUR USERNAME AND PASSWORD 。DBMS IS RUNNING?
    而实际情况是我的SQL SERVER已经启动了啊。
    而且他的JDBC文件我也COPY 到了IREPORT的LIB下了啊