Я знаю, что подход для запуска внешних программ в PHP заключается в использовании exec () или shell_exec (). Я попробовал их обоих, даже system (), но ни один из них, похоже, не работает.
Я добавил все необходимые файлы jar в свою папку «jre / ext», и запуск файла класса java прошел успешно в командной строке.
Таким образом, в командной строке, после компиляции, моя команда для запуска — «Java MyProgram». В PHP я попробовал echo exec (‘java MyProgram’) и shell_exec (‘java MyProgram’).
У меня есть простой пример Java-файла Hello_World, и PHP может успешно его запустить. Я думаю, что проблема может быть в том, что у меня есть jar-файлы Apache POI, необходимые для java-класса, но я не знаю, как мне решить или исследовать дальше.
Заранее спасибо!
Задача ещё не решена.
Других решений пока нет …