如何在运行时从PHP的Java Docker容器获得stdin

所以在互联网上没有太多的帮助。 我有一个运行java编译器的docker容器。 在一个网页上,我有一个可以用java编写代码的textarea。 点击run, php exec();html页面的代码调用容器,并返回一个输出。 现在唯一的问题是如果java代码包含一个scanner对象,那么docker容器不会等待用户的stdin

例如,

如果你的java程序提示用户Enter a number to get the factorial ,编译器会打印该行,但在扫描器类中返回NoSuchElementException 。 我猜更简单的问题将是如何获得从一个用户在运行时的Java容器的stdin