java调用wkhtmltopdf,调用系统命令疏失

调用系统命令出错wkhtmltopdf执行程序已经加入到path当中。直接在cmd中运行wkhtmltopdf是可以运行的。但是java调用的时候,就报错。publicclassWkHtmlToPdf{publicvoidbuildPdf(StringhtmlPath,StringpdfDest){Stringcomm="wkhtmltopdf"+htmlPa...
摘要由CSDN通过智能技术生成

调用系统命令出错

wkhtmltopdf 执行程序已经加入到path当中。

直接在cmd中运行wkhtmltopdf 是可以运行的。  但是java调用的时候,就报错。

public class WkHtmlToPdf {

public void buildPdf(String htmlPath , String pdfDest){

String comm = "wkhtmltopdf " + htmlPath + " " + pdfDest;

try {

Runtime.getRuntime().exec(comm);

} catch (IOException e) {

e.printStackTrace();

}

}

public static void main(String[] args) throws InterruptedException {

new WkHtmlToPdf().buildPdf("E:/etdsreport.html", "E:/aaa.pdf");

System.out.println("Done...");

}

}

java.io.IOException: Cannot run program "wkhtmltopdf": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶

at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)

at java.lang.Runtime.exec(Runtime.java:593)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值