Я использую Eclipse, чтобы написать код, и я получаю красное подчеркивание в customHandler.saveTransactionToFile();
и говоритНеобработанного исключения типа IOException в Затмении
Unhandled типа Exeption IOException.
Почему это происходит и как я могу его решить?
// Call method in customHandler class to write to file when button is pressed
public void actionPerformed(ActionEvent event)
{
// Save transactions to file
if(event.getSource()== buttonSaveTransaction)
{
customHandler.saveTransactionToFile();
}
}
// Method in class customHandler that writes to file
public void saveTransactionToFile() throws IOException
{
System.out.println("Skriver till fil");
File outFile = new File("C:/JavaBank/" + selectedCustomerAccountNumber + ".data");
FileOutputStream outFileStream = new FileOutputStream(outFile);
PrintWriter outStream = new PrintWriter(outFileStream);
outStream.println("test");
outStream.close();
}
Нажмите красную пулю, которую Eclipse показывает слева от линии и попробуйте одно из предложений по ее автоматическому исправлению. В то же время, узнайте, как справляться с исключениями на Java, читая учебник поставщика: http://docs.oracle.com/javase/tutorial/essential/exceptions/ – BalusC
, вероятно, не содержит файл библиотеки - попробуйте импортировать java.io - вы выясните, какую конкретную библиотеку io вам нужно – jamesTheProgrammer