我们使用以下命令从 Perl 调用 Java 代码:
$fh = IO::Handle->new();
open($fh,"| $command");
命令是:java MyJavaClass
在 Java 代码中,我们需要提示用户使用System.in
.
while (true)
{
switch (c = in.read())
{
case '\n':
break loop;
}
}
问题是in.read()
返回-1,即流结束。
有没有人有什么建议?