ecco la porzione di codice incriminata:
codice:
 
class openFile{
    private ObjectInputStream input;
    private String percorso = "";
    
    
    public String getPercorso()
    {
        return percorso;
    }
    
    public openFile()
    {
        JFileChooser code = new JFileChooser();
        code.setFileSelectionMode(JFileChooser.FILES_ONLY);
        code.setCurrentDirectory(code.getCurrentDirectory());
        int result = code.showOpenDialog(null);
        
        
        if(result == JFileChooser.CANCEL_OPTION) //se l'utente clicca cancel
            return;
        File fileName = code.getSelectedFile(); //crea un oggetto File associato
        // al file prescelto
        
        //visualizza eventuale messaggio d'errore causato dal nome del file
        if(fileName == null || fileName.getName().equals(""))
            JOptionPane.showMessageDialog(null, "Nome File non valido",
            "Nome File non valido", JOptionPane.ERROR_MESSAGE);
        else {
            
            
            try {
                
                input = new ObjectInputStream(new FileInputStream(fileName));
                System.out.println("File " + fileName.getName() + " aperto correttamente."); //messaggio conferma
                percorso += (code.getCurrentDirectory());
            }
            
            //eventuali eccezioni apertura file
            catch (IOException ioException) {
                JOptionPane.showMessageDialog(null, "Errore aperture File",
                "Errore", JOptionPane.ERROR_MESSAGE);
            }
        }
    }
}
qualsiasi file seleziono, mi da errore di apertura file(errore nel percorso, file non trovato)
:master: perchè?
non riesco proprio a trovare l'errore.