Sono necessarie entrambe le correzioni, la prima per verificare che args contenga un elemento (non serve controllare che args non è null, perchè anche se nonci sono argomenti args è comuqnue non null), la seconda per risolvere il problema dato dal compilatore:
public static void main( String[] args ){
final String[] arg = args;
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run( ) {
new Prova("");
if (arg.length>0)
OpenFile.openFile(arg[0] );
else
OpenFile.openFile(null);
}
});
}
Ciao.

Rispondi quotando