Quote Originariamente inviata da schumy2000 Visualizza il messaggio
Cioé vuoi visualizzare sullo schermo il file Excel appena creato?
ho inteso bene?

Se è così usa la classe desktop
codice:
Desktop desktop = null;
if(Desktop.isDesktopSupported()) {
   desktop = Desktop.getDesktop();            
}
String file=new File(nomefile).getAbsolutePath();
desktop.open(new File(file));
Occhio che la chiamata a open() va messa dentro l'if altrimenti potresti avere una NullPointerException.

Quote Originariamente inviata da schumy2000 Visualizza il messaggio
codice:
String file=new File(nomefile).getAbsolutePath();
desktop.open(new File(file));
Perché istanzi due File per fare riferimento allo stesso file?