0
我想將一個HTML文件轉換爲pdf並使用我的PDF查看器(vsmartpdf.exe)查看它。它是一個像「vmartpdf.exe -c」路徑一樣的cmd命令html文件'輸出文件夾的路徑'「。我試圖用java程序執行這個命令。以下是我所做的。使用進程生成器從java中運行cmd命令
import java.io.IOException;
public class LoadTesting implements Runnable {
@Override
public void run() {
try {
//String command = "C:\\Users\\vishalt\\Desktop\\New Source\\deliver\\vsmartpdf\\vsmartpdf.exe";
//Runtime.getRuntime().exec("cmd /c "+command);
//Process process = new ProcessBuilder("cmd.exe", "/c", "cd \"C:\\Users\\vishalt\\Vsmartfinal\" && dir").start();
Runtime rt = Runtime.getRuntime();
String[] cmd = { "C:\\Users\\Desktop\\Vsmartfinal\\vsmartpdf.exe", "-c", "C:\\Users\\vishalt\\Desktop\\output\\SCB_MOLPU.HTML", " C:\\Users\\vishalt\\Desktop\\output\\"};
Process p = rt.exec(cmd);
System.out.println("Called");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
然後我打電話給這個線程。但我得到的錯誤爲 CreateProcess error = 2,系統找不到指定的文件。 有人可以請我幫忙嗎
+1我幾次都遇到同樣的情況。 – Reuben