Torna indietro   Hardware Upgrade Forum > Software > Programmazione

OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
DJI Osmo Nano: la piccola fotocamera alla prova sul campo
DJI Osmo Nano: la piccola fotocamera alla prova sul campo
La nuova fotocamera compatta DJI spicca per l'abbinamento ideale tra le dimensioni ridotte e la qualità d'immagine. Può essere installata in punti di ripresa difficilmente utilizzabili con le tipiche action camera, grazie ad una struttura modulare con modulo ripresa e base con schermo che possono essere scollegati tra di loro. Un prodotto ideale per chi fa riprese sportive, da avere sempre tra le mani
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-06-2007, 19:38   #1
guido1000
Junior Member
 
Iscritto dal: Jun 2007
Messaggi: 3
Errore compilazione FileInputStream - mio prg.java

Ciao a tutti gli utenti del forum!!!
Ho un piccolo problema con un mio programmino java

ecco il codice (scritto da me) che mi da problemi:

//Carica un database serializzato da un file binario.
public void carica(String nomeFile) {
FileInputStream fis = new FileInputStream(nomeFile);
ObjectInputStream ois = new ObjectInputStream(fis);
DatabaseAuto da = (DatabaseAuto)ois.readObject(); //DatabaseAuto è la classe in cui si trova questo metodo
ois.close();
fis.close();
}

Il main richiama questo metodo in questo modo:
dbAuto1.carica("databaseAuto.bin");

--------------------------------------
ERRORI:

test.java:153: unreported exception java.io.FileNotFoundException; must be caugh
t or declared to be thrown
FileInputStream fis = new FileInputStream(nomeFile);
^
test.java:154: unreported exception java.io.IOException; must be caught or decla
red to be thrown
ObjectInputStream ois = new ObjectInputStream(fis);
^
test.java:155: unreported exception java.io.IOException; must be caught or decla
red to be thrown
DatabaseAuto da = (DatabaseAuto)ois.readObject();
^
test.java:156: unreported exception java.io.IOException; must be caught or decla
red to be thrown
ois.close();
^
test.java:157: unreported exception java.io.IOException; must be caught or decla
red to be thrown
fis.close();
^
test.java:255: unreported exception java.io.FileNotFoundException; must be caugh
t or declared to be thrown
FileOutputStream fos = new FileOutputStream(nomeFile);
^
test.java:256: unreported exception java.io.IOException; must be caught or decla
red to be thrown
ObjectOutputStream oos = new ObjectOutputStream(fos);
^
test.java:257: unreported exception java.io.IOException; must be caught or decla
red to be thrown
oos.writeObject(sA);
^
test.java:258: unreported exception java.io.IOException; must be caught or decla
red to be thrown
oos.writeObject(sT);
^
test.java:259: unreported exception java.io.IOException; must be caught or decla
red to be thrown
oos.flush();
^
test.java:260: unreported exception java.io.IOException; must be caught or decla
red to be thrown
oos.close();
^
test.java:261: unreported exception java.io.IOException; must be caught or decla
red to be thrown
fos.close();
^
12 errors

---------------------------------

io ho pensato di dichiarare il metodo:
public void carica(String nomeFile) throws IOException, ClassNotFoundException {...}
ma così facendo mi da errore nella chiamata del metodo nel blocco main.
E non posso modificare il main.
Ovviamente ho importato java.io.*; (import java.io.*
FileInputStream lo potete trovare all'indirizzo http://java.sun.com/j2se/1.5.0/docs/api/
ObjectInputStream lo potete trovare all'indirizzo http://java.sun.com/j2se/1.5.0/docs/api/

Spero che qualcuno mi posso aiutare!!! in anticipo: GRAZIE!!!
guido1000 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2007, 19:44   #2
lovaz
Senior Member
 
L'Avatar di lovaz
 
Iscritto dal: Jul 2002
Messaggi: 4334
La devi intercettare:
Codice:
try {
...
} catch(IOException ioe) {
...
}
Prova a dare una letta alla guida che ho in firma
lovaz è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2007, 19:52   #3
guido1000
Junior Member
 
Iscritto dal: Jun 2007
Messaggi: 3
Ho provato a fare

//Carica un database serializzato da un file binario.
public void carica(String nomeFile) throws IOException {
try {
FileInputStream fis = new FileInputStream(nomeFile);
ObjectInputStream ois = new ObjectInputStream(fis);
DatabaseAuto da = (DatabaseAuto)ois.readObject();
ois.close();
fis.close();
} catch (IOException e) {
throw new IOException("errore");
}
}

ma mi da questo errore:

test.java:110: unreported exception java.io.IOException; must be caught or decla
red to be thrown
dbAuto1.carica("databaseAuto.bin");
^
1 error

e io non posso modificare questa riga di codice. il main non l'ho fatto io e non posso modificarlo. Quindi c'è sicuramente un altro modo x farlo funzionare...
??? sapresti darmi un altro consiglio??? grazie!!!

PS ottima la guida!!! grazie1000!!!

Ultima modifica di guido1000 : 18-06-2007 alle 20:01.
guido1000 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2007, 21:14   #4
guido1000
Junior Member
 
Iscritto dal: Jun 2007
Messaggi: 3
ok grazie!!! ho sistemato il tutto in questo modo:

//Carica un database serializzato da un file binario.
public void carica(String nomeFile) {
try {
FileInputStream fis = new FileInputStream(nomeFile);
ObjectInputStream ois = new ObjectInputStream(fis);
DatabaseAuto da = (DatabaseAuto)ois.readObject();
ois.close();
fis.close();
} catch (IOException e) {
System.out.println("errore tipo IO");
} catch (ClassNotFoundException e2) {
System.out.println("errore tipo ClassNotFound");
}
}

GRAZIE DI TUTTO
guido1000 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati Oracle AI World 2025: l'IA cambia tutto, a parti...
SK hynix: HBM, DRAM e NAND completamente...
Ring porta in Italia videocamere e video...
Windows 11 e 10: finalmente risolto il p...
TEE.fail è l'attacco che scardina...
Cameo fa causa a OpenAI: il nome del nos...
HyperOS 3 arriva anche su Xiaomi 15: int...
Telegram, Pavel Durov lancia Cocoon: l’i...
Dai suicidi ai nuovi limiti: Character.A...
Offerte Amazon per potenziare il PC: sup...
Toyota trasforma la sua auto più ...
Addio agli errori di Windows Update: l'u...
Nessuno vuole comprare iRobot: cosa succ...
GAMING 360 ICE, un dissipatore AIO davve...
GitHub: entro il 2030 l'India superer&ag...
OnePlus 15 arriva il 13 novembre in Ital...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:37.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v