RunTime runtime=Runtime.getRuntime();
runtime.exec();

解决方案 »

  1.   

    Generated servlet error:
    C:\Tomcat\work\Standalone\localhost\_\mbreport\write_0005fexcel$jsp.java:524: Class org.apache.jsp.RunTime not found.
                    RunTime runtime=Runtime.getRuntime();
                    ^
    1 error, 1 warning
      

  2.   

    RunTime runtime=Runtime.getRuntime();
    runtime.exec();
    这个好像只能调用.EXE,.BAT文件吧,
    好像不能调用.XLS文件
      

  3.   

    RunTime runtime=Runtime.getRuntime();
        ^
    出现上的这个问题,是没有导入包,增加下面的这个就可以啦import org.omg.SendingContext.*;
      

  4.   

    java.io.IOException: CreateProcess: d:\a.xls error=193
    是什么错误?
      

  5.   

    java.io.IOException: CreateProcess: d:\a.xls error=193
    at java.lang.Win32Process.create(Native Method)
    at java.lang.Win32Process.(Win32Process.java:63)
    at java.lang.Runtime.execInternal(Native Method)
    at java.lang.Runtime.exec(Runtime.java:550)
    at java.lang.Runtime.exec(Runtime.java:416)
    at java.lang.Runtime.exec(Runtime.java:358)
    at java.lang.Runtime.exec(Runtime.java:322)
    at org.apache.jsp.write_0005fexcel$jsp._jspService(write_0005fexcel$jsp.java:527)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
    at java.lang.Thread.run(Thread.java:536)
      

  6.   

    Runtime runtime=Runtime.getRuntime();
     runtime.exec("C:\\Program Files\\Microsoft Office\\Office\\excel.exe");直接就可以,不用导入任何包,
      

  7.   

    Runtime runtime=Runtime.getRuntime();
        runtime.exec("C:\\Program Files\\Microsoft Office\\Office\\excel.exe G:\\study\\java\\0131\\a.xls");
      

  8.   

    有没有办法在调用EXCEL时,直接调用打印预览功能
      

  9.   

    用3rdParty的Excel包如JXL生成Excel文件,让用户先下载才能让用户在本地预览。
      

  10.   

    to:Phray(手扶拖拉机)
    用3rdParty的Excel包如JXL生成Excel文件??
    你那有这方面的例子吗?3rdParty是什么??
      

  11.   

    那用生成的EXCEL如何打开后就出现打印预览功能呢??
    高手指点?????????????
      

  12.   

    查看POI的手册吧,该包对Excel有很强的操作功能。
      

  13.   

    jxl可以这样操作吗?有例子吗?
      

  14.   

    你为什么一定要先打印预览功能
    只要能调用出excel就会有打印预览功能
    了,:)