我的程序具有以下代码,其中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);


我想您正在寻找这个。

07-24 09:39
查看更多