Continuo ad avere problemi sui file, e non capisco il motivo... Tutit gli errori sono dovuti al fatto che il Java non riesce a trovare i file che li dico di aprire (nè con il percorso assoluto nè con il nome del file e basta)... Non so più cosa fare...
codice:
public class EsFile extends JFrame {
File file1, file2, file3;
RecordFile recordMast, writeMast;
Record2File recordTrans;
public EsFile() {
super("Dialogs");
setSize(300,300);
setVisible(true);
FileInputStream oldMaster, Transaction;
FileOutputStream newMaster;
ObjectInputStream inOldMaster, inTransaction;
ObjectOutputStream outNewMaster;
file1 = new File("D:/Programmazione/java/EsFile/oldmast.dat");
System.out.println(file1.exists());
try {
oldMaster = new FileInputStream(file1);
}
catch (FileNotFoundException fileNotFoundException) {
JOptionPane.showMessageDialog(this,"error", "errore read file", JOptionPane.ERROR_MESSAGE);
}
catch (IOException ioException) {
JOptionPane.showMessageDialog(this,"error", "errore read file", JOptionPane.ERROR_MESSAGE);
}
inOldMaster = new ObjectInputStream(oldMaster);
recordMast = new RecordFile();
try {
while ( true ) {
recordMast = (RecordFile) inOldMaster.readObject();
}
}
catch (FileNotFoundException fileNotFoundException) {
JOptionPane.showMessageDialog(this,"error", "errore read file", JOptionPane.ERROR_MESSAGE);
}
catch (EOFException endofException) {
inOldMaster.close();
}
catch ( ClassNotFoundException classNotFoundException) {
JOptionPane.showMessageDialog(this,"unable", "classss", JOptionPane.ERROR_MESSAGE);
}
catcht(IOException ioException) {
JOptionPane.showMessageDialog(this,"error", "errore read file", JOptionPane.ERROR_MESSAGE);
}
}
}
Severity Description Resource In Folder Location Creation Time
1 Unreachable catch block for IOException. Only more specific exceptions are thrown and handled by previous catch block(s). EsFile.java EsFile line 35 24 ottobre 2005 6.33.58
2 Unhandled exception type IOException EsFile.java EsFile line 39 24 ottobre 2005 6.33.58
2 Unhandled exception type IOException EsFile.java EsFile line 52 24 ottobre 2005 6.33.58
1 The serializable class EsFile does not declare a static final serialVersionUID field of type long EsFile.java EsFile line 5 24 ottobre 2005 6.33.58
2 The local variable oldMaster may not have been initialized EsFile.java EsFile line 39 24 ottobre 2005 6.33.58
1 The serializable class Record2File does not declare a static final serialVersionUID field of type long Record2File.java EsFile line 4 24 ottobre 2005 6.21.16
1 The serializable class RecordFile does not declare a static final serialVersionUID field of type long RecordFile.java EsFile line 4 24 ottobre 2005 6.21.16