Я пытаюсь запустить программу на Perl на Java.
Я использую:
process = Runtime.getRuntime().exec("getComps.pl");
, но он дает:
Исключение:java.io.IOException: не удается запустить программу "getComps.pl": ошибка CreateProcess = 193,% 1 не является допустимым приложением Win32
Я также пытался:
process = Runtime.getRuntime().exec("cmd /c start getComps.pl");
process = Runtime.getRuntime().exec("cmd /c call getComps.pl");
Но это не дает никакого вывода.
Это дает пустой файл после выполнения программы и требует много времени для выполнения.
Существует ли эффективный способ вызова программы Perl изJava?