Newsgroup: it.comp.java
Titolo: Codice per i piu' pazienti

Ciao a tutti, 
non riesco ad interpretare quest'errore... 
Qualcuno di voi sa gentilmente aiutarmi? 
Grazie per l'attenzione e saluti,
                                  Gianmaria Vitale
import java.io.*;
import java.util.*;
class Partner extends Orbit  {
 
	//AGGIUNGE UN PARTNER
 void addPartner(String partnerName) throws
IOException {
 
	  if(!exists(partnerName,partnersIdBundle)) {
			int partnersNumber = countLines(partnersIdFile);
		    int myId = ++partnersNumber;
			String insertString = "p" + Integer.toString(myId)
+ "=" + partnerName;
			writeFile(insertString,partnersIdFile );
       }
 }//addPartner
}//Partner
ERRORE RIPORTATO:
---------- JAVAC ----------
Partner.java:4: unreported exception
java.io.IOException; must be caught or declared to be
thrown
class Partner extends Orbit  {
^
1 error
Normal Termination
Output completed (2 sec consumed).
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices.
http://auctions.yahoo.com/
-- 
Posted from 
web12504.mail.yahoo.com
 [216.136.173.196] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 writes:
GV> Ciao a tutti, 
GV> non riesco ad interpretare quest'errore... 
GV> Qualcuno di voi sa gentilmente aiutarmi? 
GV> Grazie per l'attenzione e saluti,
GV>                                   Gianmaria Vitale
GV> class Partner extends Orbit  {
Mi sa che devi dichiarare che la class lancia l'eccezione...
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )


o metti tutto in un blocco try ans catch oppure oltre a segnalare
che la classe lancia l'eccezione (throws) devi dire anche dove 
viene lanciata (throw senza la s). no saprei dirti dove perche'
non ho guardato bene il codice
ciao
-- 
+---------------------------------------------+
|                Cesare Rocchi                |
|     Student at ITC-IRST Povo Trento (TN)    |
| 
http://ecate.itc.it:1024/people/rocchi.html
 |
|					      |
|"Beauty is truth, truth beauty,"-that is all |
|  Ye know on earth, and all ye need to know. |
|		(J. Keats)		      |
|---------------------------------------------+



Ehmm ragazzi ma... cosa state dicendo? Le classi non lanciano 
eccezzioni... solo i metodi :-)
GianMaria, ad ogni modo sospetto che il problema originario sia (forse) 
dovuto al fatto che hai definto piů classi in un file sorgente e ti sei 
dimenticato qualche graffa nella prima classe ed ora il compilatore ti 
sta considerando la seconda come una inner class.
Se non č cosě dimmelo che penso qualcos'altro. :-)
ciao
Marco


Ciao Marco,
ti ringrazio per esserti interessato al problema.
Sono sicuro che non sia un problema di classi dichiarate nello stesso file 
perche' ogni classe e' scritta in un file diverso ed oltretutto non sono 
solito ad usare classi annidate.
In effetti il codice che vedi e' quello che ho scritto nel file Partner.java.
Orbit.java contiene dei metodi che lanciano tutti IOException e quindi non 
riesco a capire...
Grazie per l'aiuto,
			Gianmaria 
-- 
Posted from 
mail-7.tiscalinet.it
 [195.130.225.153] 


ciao Gianmaria, prova a mandarmi i due file originali che provo a 
compilarli, più ovviamente event. altri file che servissero per la 
compilazione (spero non siano tanti)
ciao
Marco
