Отправка переменной PHP в файл Java Jar с помощью shell_exec ()

Я пытаюсь преобразовать файл Apple PNG в обычный файл PNG. Я нашел класс PHP, который это делает, но он работает только с некоторыми типами файлов Apple PNG. Однако я нашел приложение Java, которое должно конвертировать PNG-файлы Apple в их, очевидно, множество разновидностей.

Я работаю в PHP и вообще не знаю Java, что является самой большой проблемой, когда я пытаюсь заставить это работать.

Это Java-приложение, которое я хочу использовать:

https://github.com/CuelogicTech/Convert-iOS-Application-PNG-images

Ниже приведен вопрос о стековом потоке:

Как вызвать исполняемый файл из php с аргументом, переданным методу main

Кто-то, кто знает Java, сказал мне, что файл Java Jar, на который я ссылаюсь, принимает имя файла в качестве аргумента. Я установил JRE на свой сервер Linux и попытался выполнить следующую команду оболочки:

$command = "java -jar /path/PNGConverter.jar /path/filetoconvert.png";
shell_exec($command);

Когда я ввожу эту команду, будь то через код или непосредственно в терминал, ничего не происходит. (ошибок тоже нет). Я надеюсь, что кто-то может помочь указать на то, что мне здесь не хватает, спасибо за ваше время.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]