Я пытаюсь преобразовать HTML-файл в pdf и просматривать его, используя мой pdf-просмотрщик (vsmartpdf.exe). Он представляет команду cmd, которая похожа на путь «vmartpdf.exe -c» html file '' путь к папке вывода '". Я пытаюсь выполнить эту команду с помощью java-программы. Вот что я сделал.Запуск команды cmd из java с помощью обработчика процесса
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