Quote Originariamente inviata da roquentin Visualizza il messaggio
Non ho capito bene, dici in questo modo:
codice:
 try {
                                lock.release();
                                lock = channel.tryLock();
                            // SE ARRIVO QUI VUOL DIRE CHE IL FILE NON NESSUN LOCK (NON E' APERTO IN SCRITTURA) 
                                System.out.println("File esiste");
                                
                            } catch (OverlappingFileLockException e) {
                                 // SE INVECE ARRIVO QUI VUOL DIRE CHE VI E' UN LOCK SUL FILE
                                System.out.println("File esiste ed è aperto");
                            } finally {
                                lock.release();
                            }
 creaFilePdf.createPdf(tabellaMesi, tabellaTermocoppia, f, pathname, latitudine, longitudine, radiazioneAnnuale, inclinazioneOttimale, azimuth, menuCondizioni);
dico così...