我曾经发现过一个FileInputStream或FileReader类(我相信它来自开发者网站上的IBM),但是当我现在google时,我只找到读取文件并写入文件的“预处理工具”。 我想要的是能够在Java程序中打开文件并让流阅读器遵循#include(最好是可配置令牌)指令,并且至少跳过#define指令(不需要真正理解宏并扩展它们,不过那样会很好)。注意:我不是在寻找允许我在Java程序中使用#include和#define的工具,但是我想将旧的cpp代码“解析”/翻译成Java,而不需要编写完整的解析器和预处理器。我知道这个项目:http://www.anarres.org/projects/jcpp/也许我可以忍受这样的读者; D但是因为曾经有一个完全与C预处理器兼容的FileInputStream我想知道是否有人还有这样的东西。