我的程序具有以下代码,其中output
是StringBuilder:
try
{
BufferedWriter bw = new BufferedWriter(new FileWriter("data.txt"));
bw.write(output.toString());
}
catch(IOException e)
{
System.out.println("File error: "+e.getMessage());
}
在
bw.write(output.toString());
之后,我想有另一行使用默认应用程序启动文本文件。我考虑使用桌面API,但听说它的跨平台兼容性不好。有什么建议? 最佳答案
File file = new File("somefile.txt");
Desktop desktop = Desktop.getDesktop();
desktop.open(file);
我想您正在寻找这个。