我正在为我的应用程序使用Proycon库,PlainTextOutput是Proycon库中的一个类,

在谷歌搜索期间,我找到了下面给出的代码块。这意味着什么,我可以使用此代码打印到控制台吗?

com.strobel.decompiler.Decompiler.decompile(
         "D:\\BuildConfig.class",new com.strobel.decompiler.PlainTextOutput(new java.io.OutputStreamWriter(System.out)));

最佳答案

这似乎是对实施的监督;它不是为您刷新Writer。尝试这个:

final PrintWriter writer = new PrintWriter(System.out);

try {
    com.strobel.decompiler.Decompiler.decompile(
        "D:\\BuildConfig.class",
        new com.strobel.decompiler.PlainTextOutput(writer)
    );
}
finally {
    writer.flush();
}


我将在下一个Procyon版本中解决此问题。

09-28 12:12