【发布时间】:2010-07-14 18:15:19
【问题描述】:
我正在尝试使用 Java 的 Desktop / getDesktop() / open() 调用通过系统的默认编辑器打开一个文本(简单的 ASCII)文件。我正在使用 FileWriter / PrintWriter 写入文件,刷新它,关闭它,但我得到了一个异常抛出。
我在
desktop.open(savefile)中使用与在FileWriter fw = new FileWriter(savefile)通话中相同的 File 对象。我可以毫无问题地打开任何其他类型的文件,包括其他文本文件。
1234563 '没有使用正确的标题或元信息创建,使 Desktop 知道如何处理它。
任何帮助或经验将不胜感激。简单处理文本时是否有“官方”文件编写器可供使用?
【问题讨论】: