Latex файла: 0.tex содержание:Невозможно запустить терминальные команды из Java для латекса
\documentclass{article}
\begin{document}
\begin{equation}
\frac{\partial p_{dyn}}{\partial n} = A
\end{equation}
\end{document}
Shell файл: 0.sh содержание:
latex /u/b/basnet/Desktop/0.tex
dvipng /u/b/basnet/Desktop/0.dvi
команды в терминале:
>chmod 755 /u/b/basnet/Desktop/0.sh
>/u/b/basnet/Desktop/0.sh
Выход: Изображение, Dvi и другие файлы, созданные латексом. Вы можете видеть в синем окне.
Проблема: Это работает только через терминал, не выполнив команду с помощью программы Java.
Java Программа Код:
Runtime.getRuntime().exec("chmod 755 /u/b/basnet/Desktop/0.sh");
Runtime.getRuntime().exec("/u/b/basnet/Desktop/0.sh");
System.out.println("Script executed successfully");
Выход:
run:
Script executed successfully
BUILD SUCCESSFUL (total time: 0 seconds)
Первая строка кода т.е. делает файл исполняемым работает отлично, как я перепроверены. Но вторая строка, где файл сценария содержит команду латекса, не работает при работе через Java. Мне нужно сгенерировать эти файлы через мою программу.