如何将javap输出到多个文本文件

如何将javap输出到多个文本文件,java,disassembly,javap,Java,Disassembly,Javap,我知道这是一个简单的问题,但我对编程非常陌生,我想知道是否有一种方法可以将javap文件输出到多个不同的命名文本文件。例如,在一个输出文件的情况下,它将是javap-c abc.class>nameoffileyouwant.txt,如果我希望它输出多个唯一命名的文本文件,该怎么办 javap -c abc.class | tee file1.txt file2.txt file3.txt 在此特定示例中,相同的输出将写入三个文件file1.txt、file2.txt和file3.txt。ja

我知道这是一个简单的问题,但我对编程非常陌生,我想知道是否有一种方法可以将javap文件输出到多个不同的命名文本文件。例如,在一个输出文件的情况下,它将是javap-c abc.class>nameoffileyouwant.txt,如果我希望它输出多个唯一命名的文本文件,该怎么办

javap -c abc.class | tee file1.txt file2.txt file3.txt

在此特定示例中,相同的输出将写入三个文件file1.txt、file2.txt和file3.txt。javap工具用于获取任何类或接口的信息。javap命令反汇编一个或多个类文件。其输出取决于所使用的选项。如果没有使用任何选项,javap将打印传递给它的类的包、受保护的、公共的字段和方法。javap将其输出打印到stdout


那么这个解决方案是否仅限于Unix平台?@dontknowmuchbutgetting它在Linux上运行得更好,Mac和Windows以及Git bash Too之类的工具,在处理700个类文件中需要的多个输出时,如果无法单独命名每个文本文件,该怎么办?@Cat-M.bit如果要将多个类分解为它们自己的文件,那么最好使用类似工具的命令,而不是使用javap命令。就我个人而言,我从来没有这样做过,我不确定这个收费是否能满足你的需要。谢谢你的反馈。使用Krakatau成功地使其工作: