【问题标题】:The constructor PrintWriter(BufferedWriter) is undefined构造函数 PrintWriter(BufferedWriter) 未定义
【发布时间】:2014-01-23 20:56:11
【问题描述】:

我正在尝试创建一个显示语法错误的报告

“构造函数 PrintWriter(BufferedWriter) 未定义”。

为:

new PrintWriter(new BufferedWriter(new FileWriter(new File(OUT_FOLDER, "emailable-test-run-report.html"))));

我使用的是 JDK 1.7

谁能指导我完成这个。谢谢!

【问题讨论】:

  • 能否提供 PrintWriter 和 BufferedWriter 类的导入语句?
  • 如果您在此处发布您的实际代码,将有助于快速获得答案。此外,当您收到ErrorException 时,最好在此处提供statckTrace。顺便说一句,我不确定这行代码是否存在问题。
  • 你能显示整个堆栈跟踪,也许你的导入? BufferedWriter 扩展了 Writer,并且 IS 有一个 PrintWriter(Writer w) 的构造函数
  • 你也可以只写文件: PrintWriter pw = new PrintWriter(OUT_FOLDER + "/emailable-test-run-report.html");
  • 谢谢大家。正如@CodeChimp 所述,这是一个进口问题。导入 BufferedWriter 足以解决我的问题。

标签: java syntax-error


【解决方案1】:

我遇到了类似的问题 - 为清楚起见,您需要在草图顶部添加以下几行:

import java.io.BufferedWriter;
import java.io.FileWriter;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多