我使用以下方法从 java 调用 Perl 脚本:
{
Process process;
process= Runtime.getRuntime().exec("perl readoldVersionFromFile.pl ");
}
从 Perl 脚本返回的值是一个字符串,应该用于设置 java 表单中 textField 的文本。
我的方法:在 Perl 脚本中,我打印要返回的值
{
print $cfile;
}
在java中我得到了进程的输出流:
{
out = process.getOutputStream();
}
现在我的问题是我无法从变量中获取字符串。有没有其他方法可以做到这一点。