PDA

Visualizza la versione completa : problemi con FileOutputStream (JAVA)


baldambembo
18-07-2003, 18:31
ciao a tutti, ho un problema con FileOutputStream, infatti in compilazione mi un errore del tipo:



D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:87: cannot resolve symbol
symbol : class FileOutputStream
location: class Film
FileOutputStream f1 = new FileOutputStream("record.txt");
^
D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:87: cannot resolve symbol
symbol : class FileOutputStream
location: class Film
FileOutputStream f1 = new FileOutputStream("record.txt");
^
2 errors


nonostante io importi, almeno credo, tutto il necesario



import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.io.FileOutputStream.*;
import javax.swing.text.JTextComponent.*;



a cosa può essere dovuto?come posso risolvere il problema?
:dhò:

dokk
18-07-2003, 18:39
Originariamente inviato da baldambembo
ciao a tutti, ho un problema con FileOutputStream, infatti in compilazione mi un errore del tipo:



D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:87: cannot resolve symbol
symbol : class FileOutputStream
location: class Film
FileOutputStream f1 = new FileOutputStream("record.txt");
^
D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:87: cannot resolve symbol
symbol : class FileOutputStream
location: class Film
FileOutputStream f1 = new FileOutputStream("record.txt");
^
2 errors


nonostante io importi, almeno credo, tutto il necesario



import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.io.FileOutputStream.*;
import javax.swing.text.JTextComponent.*;



a cosa può essere dovuto?come posso risolvere il problema?
:dhò:
non credo ch dovresti fare:
import java.io.FileOutputStream.*;
quanto piuttosto:
import java.io.FileOutputStream;
o al massimo:
import java.io.*; :ciauz:

Zero-2
18-07-2003, 19:59
Eh si :D

import java.io.FileInputStream;
e non java.io.FileInputStream.*;
perchè non esiste un package
java/io/FileInputStream/...

oppure ,come già suggerito ,
import java.io.*;

:D:D

Ciauz

baldambembo
19-07-2003, 11:38
ecco che errori da adesso:


D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:87: unreported exception java.io.FileNotFoundException; must be caught or declared to be thrown
FileOutputStream f1 = new FileOutputStream("record.txt");
^
D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:94: unreported exception java.io.IOException; must be caught or declared to be thrown
f1.write(film.length());
^
D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:95: unreported exception java.io.IOException; must be caught or declared to be thrown
f1.write(pro.length());
^
D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:96: unreported exception java.io.IOException; must be caught or declared to be thrown
f1.write(gen.length());
^
D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:97: unreported exception java.io.IOException; must be caught or declared to be thrown
f1.write(anno.length());
^
D:\data\HDD\DARIO\Linguaggi\codice\progetto\Film.j ava:99: unreported exception java.io.IOException; must be caught or declared to be thrown
f1.close();
^
6 errors
:confused:

Zero-2
19-07-2003, 12:23
Eh si :D:D
SCusa ma non ci avevo pensato prima :)

Dato che quei metodi possono lanciare delle eccezioni del tipo IOException
devi gestirle tramite un blocco try/catch
così :

try{

operazioni di io

}catch(IOException ex){}

Ciauz
:ciauz:

baldambembo
19-07-2003, 12:37
ok grazie ma gli import devo lasciarli come mi avevi detto?!?

Zero-2
19-07-2003, 18:55
Si :D

Loading