У меня есть программа, которая вызывает команду оболочки. Когда я выполняю команду, используя java run.exec, она не работает, но когда я выполняю команду непосредственно в терминале, она работает как шарм.
ex: pdf2swf "3bbba47.pdf" -T 9 -o "3bbba47.swf" didnt worked
from java program but worked directly executing it in terminal.
Но когда я попытался удалить кавычки из команды
pdf2swf 3bbba47.pdf -T 9 -o 3bbba47.swf
Работает нормально как в run.exec, так и в терминале.
Почему это так?
Я пробовал и в Mac, и в Ubuntu, и закончил с тем же результатом.