RTFEditorKit

Status
Nicht offen für weitere Antworten.
L

Lu

Gast
Hallo, vielleicht kann mir jemand weiterhelfen.
Ich verstehe nicht, warum ich bei folgendem Code eine Fehlermeldung erhalte.

Code:
    FileInputStream stream = new FileInputStream("c:\\rfttest.rtf");
    RTFEditorKit kit = new RTFEditorKit();
    Document doc = kit.createDefaultDocument();
    kit.read(stream, doc, 0);

    String plainText = doc.getText(0, doc.getLength());


Die Fehlermeldung lautet:

java.lang.NullPointerException
at javax.swing.text.rtf.RTFReader$StyleshheetDestination$StyleDefinitionDestination.close(RTFReader.java:914)
....
....
 

cyboern

Mitglied
ich glaub der pfad stimmt nicht !!
er erwartet unter dieser adresse etwas was er nicht bekommt (0 pointer)
 

pogo

Bekanntes Mitglied
Lu hat gesagt.:
Code:
    FileInputStream stream = new FileInputStream("c:\\rfttest.rtf");
diese Zeiel müsste doch ... new FielInputStream("c:/rfttest.rtf"); heissen.
sonst geht es nicht oder?
 
G

Guest

Gast
Code:
    BufferedReader f = new BufferedReader(new FileReader("c:\\test2.doc"));

geht doch auch. Von daher?
 
L

Lu

Gast
Ich glaube, ich habe Problem gefunden. Es liegt wohl daran, daß die RTF-Datei mit Word ertellt worden ist.
Wenn ich eine Rtf-Datei mit Wordpad erstelle, dann funktioniert es
 
Status
Nicht offen für weitere Antworten.

Oben