Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 读取rtf文件内容时出错_Java - Fatal编程技术网

Java 读取rtf文件内容时出错

Java 读取rtf文件内容时出错,java,Java,从RTF文件提取内容时出现以下错误 javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword(RTFReader.java:1279) 提取代码 您忘了提到调用了哪个异常,或者是哪行代码触发了异常。 JEditorPane p = null; EditorKit rtfKit = null; EditorKit txtKit = null; Writer writer = null; int[] files

从RTF文件提取内容时出现以下错误

javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword(RTFReader.java:1279)

提取代码
您忘了提到调用了哪个异常,或者是哪行代码触发了异常。
JEditorPane p = null;
EditorKit rtfKit = null;
EditorKit txtKit = null;
Writer writer = null;
int[] filesCount = null;
try {

    p = new JEditorPane();
    p.setContentType("text/rtf");
    rtfKit =   p.getEditorKitForContentType("text/rtf");
    rtfKit.read(new FileReader(fileName), p.getDocument(), 0);

    rtfKit = null;

    txtKit = p.getEditorKitForContentType("text/plain");
    writer = new StringWriter();
    txtKit.write(writer, p.getDocument(), 0,   p.getDocument().getLength());
    String paragraphs = writer.toString();