无法使用php shell\u exec()向java程序提供输入

t9aqgxwy  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(290)

我想运行一个java代码,使用php shell_exec()提供输入和存储输出…我怎么做?
nemoji symbols:b我可以运行java代码并得到如下输出:

putenv('C:\Program Files\Java\jdk-13.0.1\bin');
    shell_exec('cd C:\xampp\htdocs\codeland');
    shell_exec('javac Src.java');
    $userOutput=shell_exec('java Src');

但是我不能在这个程序中输入,我想输入一些信息然后存储输出。

q3qa4bjr

q3qa4bjr1#

我明白了!!我的问题解决了!!这是我的密码:

putenv('C:\Program Files\Java\jdk-13.0.1\bin');
    shell_exec('cd C:\xampp\htdocs\codeland');
    shell_exec('javac Src.java');
    $userOutput=shell_exec('java Src < testInput.txt');
    echo $userOutput;

相关问题