可能重复:
调用 Runtime.exec 时捕获标准输出
好吧,
我正在开发一个 Eclipse 插件,它生成一些基于可视界面的 PHP 代码(即用户在视图上拖放一些东西,然后我的插件将使用相关代码更新一些 php 文件)
我正在使用 FileUtils (Apache Commons) 创建 php 文件,并且正在使用 ASTParser 生成 PHP 代码。
我的问题是我需要对我新生成的代码进行美化和很好的缩进。我搜索了一下,发现了这个http://www.waterproof.fr/products/phpCodeBeautifier/。它以 .exe 文件的形式出现。我已将其添加到资源中,但在调用它并从中获取输出时遇到了一些麻烦。
我怎样才能做到这一点?另外我不得不说我需要它在 Mac 和 Windows 机器上工作。这可以做到吗?有没有更简单的美化代码的方法?
谢谢!