weixin_44886923 2022-04-24 16:01 采纳率: 0%
浏览 252
已结题

java如何调用cmd执行pandoc相关命令

StringBuilder sb =new StringBuilder();
String[] cmd = {"cmd", "/c", "pandoc", "-s", ""E:\测试表格.html"", "-o", ""E:\测试表格.docx""};
try{
Process process = Runtime.getRuntime().exec(cmd);
InputStream inputStream = process.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader=new BufferedReader(inputStreamReader);
String line;
while((line=bufferedReader.readLine())!=null)
{
sb.append(line+"\n");
}
String s = sb.toString();
}catch (Exception e) {
e.printStackTrace();
}

这个cmd中的pandoc相关命令改成ipconfig之类的是可以执行的,改成java -version之类的就不行了

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月2日
    • 创建了问题 4月24日