#java #php #shell-exec
#java #php #shell-exec
Вопрос:
Я хочу запустить Java-код, ввести входные данные и сохранить выходные данные с помощью PHP Shell_Exec() .. Как я могу это сделать?
N: B: я могу запустить Java-код и получить вывод следующим образом:
putenv('C:Program FilesJavajdk-13.0.1bin');
shell_exec('cd C:xampphtdocscodeland');
shell_exec('javac Src.java');
$userOutput=shell_exec('java Src');
Но я не могу ввести данные в эту программу, я хочу ввести некоторые данные, а затем сохранить выходные данные.
Ответ №1:
Я понял!! Моя проблема решена!! Вот мой код:
putenv('C:Program FilesJavajdk-13.0.1bin');
shell_exec('cd C:xampphtdocscodeland');
shell_exec('javac Src.java');
$userOutput=shell_exec('java Src < testInput.txt');
echo $userOutput;