当前位置: 代码迷 >> Eclipse >> ●fop.apps.Driver不能实例化,高手相助,小弟我有很多可用分●
  详细解决方案

●fop.apps.Driver不能实例化,高手相助,小弟我有很多可用分●

热度:545   发布时间:2016-04-23 18:48:48.0
●●●fop.apps.Driver不能实例化,高手相助,我有很多可用分●●●
org.apache.fop.apps.Driver的问题,代码如下:

。。。。。。
import   org.apache.fop.apps.Driver;
import   org.apache.fop.apps.Options;
。。。。。。

public   class   FopServlet{

        public   FopServlet(
                        String   strDir,
                        String   strFileName
        )   throws   Exception
        {

                FileOutputStream   fos   =   new   FileOutputStream(strDir   +   "\\ "   +   strFileName   +   ".pdf ");
                fos.write(renderFO(strDir,   strFileName));
                fos.close();
        }

        public   static   byte[]   renderFO(String   strDir,
                                                                    String   strFileName
                                                                    )   throws   Exception,   FOPException   {


                Logger   log   =   new   ConsoleLogger(ConsoleLogger.LEVEL_WARN);

                MessageHandler.setScreenLogger(log);

                ByteArrayOutputStream   baos   =   new   ByteArrayOutputStream();

                InputSource   foFile   =   new   InputSource(strDir   +   "\\ "   +   strFileName   +   ".fo ");

                File   userconfig   =   new   File( "D:\\WS\\conf\\userconfig.xml ");

                Driver   driver   =   new   Driver(foFile,   baos);       //   <---------在此出错!!!

                driver.setLogger(log);

                driver.setRenderer(Driver.RENDER_PDF);

                driver.run();

                return   baos.toByteArray();

        }

}

通常fop.apps.Driver不能实例化的原因是什么?
怎样对付这个难题??
请出手,分还有!!


------解决方案--------------------
是不是new Driver(foFile, baos) 这个构造函数的参数有错,比如说参数类型不正确等,建议查一下fop.apps.Driver这个类。
------解决方案--------------------
唉~~你也别这样啊 ~
我帮你顶顶
CSDN上现在的人都去灌水了
那还有人来真正的回答问题呢 !
给我给点吧 你随便给 想给多少给多少!
------解决方案--------------------
  相关解决方案