java.io.IOException: Cannot run program "identify": CreateProcess error=2, ?????????………………Caused by: java.io.IOException: CreateProcess error=2, ?????????
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 39 more具体就是在附件预览的时候处理失败, Cannot run program "pdfinfo"或者 Cannot run program "identify"。求解答 

解决方案 »

  1.   

    与tomcat本身没有关系 和 项目有关系
      

  2.   

    回复 wowyf,
      现在的问题是,tomcat装的同一版,项目本身的代码和环境也完全相同,一台电脑没问题,我的电脑就不行。我百度了下,有人说修改下JDK的环境配置就可以了,但是没找到详细的说明,还是没解决。。
      

  3.   

    你是访问的Web项目?那跟你的本机的JDK配置有啥关系?除非你访问的这个Web项目用了Swing或者GUI的东西,applet直接访问你本机了
      

  4.   

    不知道各位怎样解决的这个问题?
    java.io.IOException: Cannot run program "C:\Tomcat": CreateProcess error=2, ?????????
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
    at java.lang.Runtime.exec(Runtime.java:593)
    at java.lang.Runtime.exec(Runtime.java:431)
    at java.lang.Runtime.exec(Runtime.java:328)
    at lcu.lemon.preview.convert2pdf.Pdf2Swf.pdf2swf(Pdf2Swf.java:26)
    at lcu.lemon.action.CheckAction.execute(CheckAction.java:31)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)