Oltre alla gestione dell'IOException, non so sei hai visto un errore parecchio grave, cioè utilizzare le variabili della classe EsFile nel main.
Infatti le variabili della classe appartengono all'oggetto di tipo EsFile che creerai, mentre nel main devi utilizzare nuove variabili statiche che appartengono solo al main.
Ad esempio:
Ciao!codice:public class EsFile { File file1, file2, file3; FileInputStream oldMaster, Transaction; FileOutputStream newMaster; ObjectInputStream inOldMaster, inTransaction; ObjectOutputStream outNewMaster; RecordFile recordMast, writeMast; Record2File recordTans; // tutte variabili appartenenti ad un oggetto della classe EsFile ..... public static void main(String[] args) { file1 = new File("..."); file2 = new File("trans.dat"); file3 = new File("newmast.dast"); FileInputStream oldMaster = new FileInputStream(file1); FileInputStream Transaction = new FileInputStream(file2); FileOutputStream newMaster = new FileOutputStream(file3); // tutte variabili statiche che appartengono al main ....![]()

Rispondi quotando