У меня java jar, который конвертирует кучу файлов Word внутри папки в pdf. Когда я запускаю это из командной строки, он выводит файлы правильно в относительном местоположении. Например: D: /DocsToConvert/file1.doc преобразуется и сохраняется как D: /DocsToConvert/file1.pdf.
Теперь я написал сценарий bash, чтобы выполнить некоторые Unix операции (проверка даты, проверка имени файла, другие проверки формата), которая выполняет поиск. операция и вызывает файл java jar в сценарии bash. Он работает правильно, он также генерирует файлы pdf. Но я не нахожу нигде написанных PDF-файлов.
Я предполагаю, что это потому, что, поскольку я выполняю unix операции на путях cygwin -u, а java вызывается из относительных путей cygwin -w , он не может записывать в пути.
Есть ли способ, которым я могу сказать java, куда записывать файлы?