mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: capire dove un metodo viene invocato

Ciao al gruppo,
ho un'applicazione con un metodo che scrive una riga in un file di log:
public void appendLogFile(String newText)
{
     Logger logger1 = Logger.getLogger("ROM");
     logger1.error(newText);
}
questo metodo genera dei record con livello ERROR, qualunque sia la
causa. Vorrei far si' che il metodo generi un log con almeno 2 livelli
(INFO e ERROR), senza pero' modificare la sua signature. Questo perche'
il suddetto viene invocato per 1099 volte all'interno del codice e non
posso mettermi a modificare tutte le chiamate (lavoro in team con
source safe, non posso attendere che tutti i files siano liberi).
Come fareste voi?
C'e' un modo per capire se il metodo viene invocato all'interno di un
catch?
O almeno, se al momento dell'invocazione mi trovo nel mezzo del lancio
di un'eccezione?
grazie
TREMALNAIK



Forse stai chiedendo un po' troppo alla Java Virtual Machine... mi dispiace,
ma non è possibile sapere al volo se a chiamarti è stato un blocco catch, al
massimo puoi ottenere lo stack trace del thread attuale usando
Thread.getStackTrace() , e vedere il metodo che ti ha chiamato...
In pratica ti stai accorgendo solo ora che i requisiti di base per il tuo
metodo (condiviso e utilizzato da tutti gli sviluppatori) sono
insufficienti, quindi ora devi cambiare il contratto d'uso generale...
Nulla di preoccupante, è già successo persino agli sviluppatori dello stesso
ambiente di runtime di java. Quello che devi fare adesso non è tanto
l'attendere che i file siano liberi, ma avvisare a tutti che il metodo
appendLogFile non è più adatto. Java mette a disposizione un comodo
strumento per avvisi di questo calibro: devi *deprecare* il metodo,
aggiungendone due che fanno esattamente quello che devi, oppure creandone
uno che richieda un parametro in più:
...........
/**
 * @deprecated usare appendLogFile(int level, String newText)
 */
@deprecated public void appendLogFile(String newText)
{
     Logger logger1 = Logger.getLogger("ROM");
     logger1.error(newText);
}
public void appendLogFile(int level, String newText)
{
  ...
}
............
Chi scaricherà l'ultima versione del codice sorgente che contiene la tua
procedura, improvvisamente vedrà apparire in fase di compilazione una serie
di warning contenenti il tuo avviso. Sicuramente verranno a chiederti
spiegazioni: preparati a fornirle. Il vecchio metodo comunque continuerà ad
essere utilizzabile, ma in questo modo stai avvertendo che presto verrà
tolto di mezzo.
In bocca al lupo
-- 
Fermiamo scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
 - 
http://www.xenu.net/
(per rispondere personalmente leva IlDitoDalCulo)

 strumento per avvisi di questo calibro: devi *deprecare* il metodo,
ottima idea, grazie
TREMALNAIK
Newsgroup: it.comp.java
Titolo: problema di cast

Non ho molta dimestichezza con il casting e quindi vorrei sapere dov'č
le'errore visto che mi da un class format error durante l'esecuzione...
Per prima cosa ho un vettore riempito tramite il metodo addElement con
istanze della stessa classe. Volendo ora riottenere un'istanza contenuta nel
vettore ricorro all'istruzione.
miaClasse nome=(miaClasse)vettore.elementAt(index);
Effettuando il debug mi accorgo che nome non viene assegnato. Perchč?
Grazie

 Effettuando il debug mi accorgo che nome non viene assegnato.
Se non viene sollevata l'eccezione ClassCastException non e' un
problema di casting. Il ClassFormatError riguarda un problema con
la classe "miaClasse" il cui file e' in qualche modo corrotto e
non viene interpretato correttamente dalla VM.
Prova a ricompilarlo.
--
Ciao. Leonardo 
bos...@uno.it
 
http://surf.to/tetractys
Newsgroup: it.comp.java
Titolo: Estrazione di stringhe fra 2 delimitatori "[ ]" da un file ?? consigli...

Come da soggetto , necessito di estrarre tutte le sezioni di un file
"INI" , . Per effettuare tale operazione posso sapere i 2 caratteri
delimitatori , che solitamente sono "[" e "]" .
Ho provato a leggere la documentazione di StreamTokenizer , ma , in
virtu' del fatto che sono agli inizi di Java , non ho capito e trovato
molto , tutti gli esempi parlano di caratteri separatori sempre uguali
come Space , ";" etc..., ma non come estrarre token delimitati da 2
specifici caratteri...
Qualcuno mi puo' aiutare ?? please
grazie
Alessandro Bardelli
 
_____________________________________________________________________________  
Alessandro Bardelli
Private MailBox : mailto:
bard...@tiscalinet.it
 (*)
Office  MailBox : mailto:
assist...@scao.it
Personal WebSite: 
http://go.to/as400
_____________________________________________________________________________
(*) PGP Fingerprint :
    853E 94DA 87C1 5D99 E352  BC9E 01A2 881C A2CD 92E9 
_____________________________________________________________________________  

 ha scritto nel
messaggio news:38526693...@news.tiscalinet.it...

Newsgroup: it.comp.java
Titolo: Misurare il tempo di calcolo

Ciao ragazzi vorrei sapere quanto tempo impiega un metodo nella sua
esecuzione, come si fa?
Sto spulciando la classe Date, sono sulla strada giusta?
Ciao

 ha scritto:

Forse è esagerato.
Metti subito dopo la firma del metodo
long start = System.currentTimeMillis();
e prima della fine
long executionTime = System.currentTimeMillis() - start;
otterrai il tempo di esecuzione espresso in millisecondi.
Inviato da 
www.mynewsgate.net


Grazie mille per il suggerimento e scusami se rispondo solo ora,
sono arrivato alla tua stessa conclusione navigando tra le pagine della
SUN. Persiste un problema: per ordinare array di poche variabili ottengo
sempre
zero come risultato. C'è un modo per farsi restituire un float invece di un
long?
Ciao

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Spaten wrote:
|>Metti subito dopo la firma del metodo
|>long start = System.currentTimeMillis();
|>e prima della fine
|>long executionTime = System.currentTimeMillis() - start;
|>otterrai il tempo di esecuzione espresso in millisecondi.
| Persiste un problema: per ordinare array di poche variabili ottengo sempre
| zero come risultato. C'è un modo per farsi restituire un float invece
di un
| long?
L'orologio interno di windows, riportato fedelmente da quel metodo,
misura il tempo in "decine di millisecondi" e l'ordinamento di un array
è (per fortuna) ben più breve di 10 ms.
I casi sono due: o ripeti l'ordinamento migliaia di volte e poi dividi
il tempo totale per il numero di volte che l'hai ripetuto (in tal caso
però ordina da un array ad un array diverso, o tranne la prima volta
avrai un array sempre vuoto).
Oppure usa una funzione clock più "precisa"... vedi mio post prossimo
venturo intitolato "System.currentTimeMillis, il RDTSC e mio primo
incontro col JNI".
Ricordati in ogni caso che la "casuale" esecuzione della garbage
collection è probabile che rovini totalmente il tuo calcolo, quindi ti
consiglio un bel System.gc() prima della riga che prende il "tempo di
inizio" usato poi dal tuo calcolo.
Lapo
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
http://www.megatokyo.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAj/uRnQACgkQaJiCLMjyUvuCrQCg6xaJxIgclCW5r4vmX/PBzcW9
NgsAnjFZZBZdE19LKAmNh83cKL4e3BK2
=Yp91
-----END PGP SIGNATURE-----
Newsgroup: it.comp.java
Titolo: Aprire un File in java

Salve,
sto scrivendo un programma in java che utilizza per salvare i propri 
dati dei file in formato XML. Il programma anche se potenzialmente e' 
multipiattaforma gira prevalentemente su microsoft windows. Il problema 
che ho trovato riguarda l'apertura di un file XML quando il programma 
non sta girando e quando il programma sta gia girando. Mi spiego:
1) il programma non e' in esecuzione, clikko su il file FILE.ESTENSIONE 
ed il programma si apre e carica il file
2) il programma e' gia in esecuzione, clikko sul file ed il programma 
carica il file clikkato.
il primo problema lho gia risolto usando un'opzione -o x l'apertura ed 
inserendo nel registro di sistema un associazione tra l'estensione del 
file ed il programma.
Al punto 2 non riesco a trovare rimedio!
e' possibile far comunicare due istanze dello stesso programma in 
maniera che l'ultima lanciata, veda la prima e passi il comando a questa?
Avevo pensato di usare RMI oppure le socket ma non esiste una via piu' 
breve senza passare per la rete?
Usare una variabile statica di controllo potrebbe essere una buona 
soluzione? una cosa del tipo
if(VAriabile_statica==null) sei l'unica istanza
else gia e' caricata un'istanza passa il comando tramite evento
ciao e grazie

 breve senza passare per la rete?
no, devi per forza usare una qualche comunicazione fra le due jvm. 
Quando apri il secondo file ti parte una seconda jvm... quindi bisogna 
che si accorga che c'è n'è un'altra attiva, gli passi il file e si 
chiuda. Non è necessario l'RMI, basta un socket.
bye
DKano

Si fin  qui ci sono! Il problema e' che sia un implementazione con 
socket che una con RMI (se proprio la voglio fare diffcile) si 
appoggiano sui servizi tcp/ip installati sulla macchina.
E se la macchina non ha questi servizi installati?
questo e' il problema che mi frena!
appena e se riesco a trovare qualke altra cosa posto...potrebbe essere 
d'aiuto a qlk
a presto
ps: comunciazione tra thread......

 ps: comunciazione tra thread......
No. I thread sono all'interno della stessa JVM, qui ce ne sono due!
bye
DKano
Newsgroup: it.comp.java
Titolo: MIPD 2.0  E' possibile leggere-scrivere file!

... e questo programma lo dimostra:
http://www.getjar.com/products/3960/TextEditor
sul mio cellulare (sagem myX6-2) funziona egregiamente, e mi permette
di LEGGERE-SCRIVERE-RINOMINARE-CANCELLARE tutti i file che volgio.
Bene, adesso che è accertato che è possibile, qualcuno di voi sa come
diavolo si fa?
Sto diventando matto, mi dicono tutti che è impossibile leggere file
al di fuori di quelli contenuti nel jar (risorse) e che è impossibile
scrivere informazioni sul cellulare se non con i RecorsStore. Ma questa
applicazione dimostra l'esatto contrario!
D'altronde, se fra le opzioni java del cellulare, sotto la voce
sicurezza, c'è l'opzione consenti "Leggi dati della memoria" e "scrivi
dati della memoria" vorrà ben dire che queste opzioni sono previste
dalla J2ME... o no?
Se qualcuno di voi sa  come è possibile qualunque operazione sul file
system con J2ME, lo prego di aiutarmi!
Vi ringrazio,
Wakko Kid

 sa come diavolo si fa?
Devi documentarti sul JSR75 e FCOP (FileConnection Optional Package).
Se la jvm installata include quel package, hai la possibilita' di accedere 
al filesystem nativo. In rete si trovano anche degli esempi esplicativi.
Saluti
CarMas

 al filesystem nativo. In rete si trovano anche degli esempi esplicativi.
Ti ringrazio, è proprio quello che mi serviva!
per chi avesse necessità, un buon codice di esempio è su
http://kickjava.com/3214.htm
Ho qualche problemino di sviluppo con netbeans, non riesco a capire
come si simula la sdcard (dovrebbe essere utile l'external event
generator) ma penso siano problemi da poco.
Saluti, 
Wakko Kid


Ricorda che pero' non tutti i supporti hanno la possibilita' di usare
tale libreria.
Ciriciao da Angel White
Newsgroup: it.comp.java
Titolo: tempi x un thread

come misurare x aquanto tempo un thread ha usato le risorse?
mi serve xchè ho implementato un mio modo x destinare + o meno risorse ai
threads... e vorrei avere una misura + precisa di un banale click++ (inutile
in mezzo a un run complesso o che nn ha cicli....)
grazie ng!!

come misurare x aquanto tempo un thread ha usato le risorse?
per contare il tempo trascorso puoi usare System.currentTimeMillis()
prendi il tempo quando il thread accede alla risorsa 
e quando la rilascia, poi fai la differenza 
ciao_O
_______________________________________
jame 4.0e is available! 
http://jame.sourceforge.net
_______________________________________
http://digilander.iol.it/schiele

....si conosco il tuo suggerimento... ma nn credo di poterlo usare...
mi spiego:
x risorse intendevo processore e memoria... scusa l'imprecisione
immagina 2 o + threads che elaborano dei dati in parallelo: il sistema
switcha tra di loro. ma io come faccio a vedere x quanto tempo la cpu è
stata in uno o l'altro???
ciao e grazie ng.



non so come si possa fare quello che chiedi
forse con un debugger... un po' evoluto...
ciao_O
_______________________________________
http://jame.sourceforge.net
 
[ last release jame4.0f ]
_______________________________________
http://digilander.iol.it/schiele


E se sei su una macchina multiprocessore? 
Ad ogni modo, già in java non c'è la possibilità di sapere la dimensione
(in bytes fisici occupati in memoria) di un singolo oggetto (perchè
affidato all'implementazione della JVM), né tantomeno di sapere la
percentuale di CPU occupata, figuriamoci quel che chiedi tu!
Soluzione? Scriviti una JVM in grado di fare quel che chiedi...
Ciao,
	Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: Prelevare un valore Long Oracle

Ciao a tutti, sapete se esiste un modo per prendere un valore Long di
Oracle e trasformarlo in una stringa java?
Grazie a tutti
Ciao
Fabbro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Oracle e trasformarlo in una stringa java?
Ad esempio...
getObject(index).toString();

 getObject(index).toString();
Non va, mi da il seguente errore:
java.sql.SQLException: Il flusso è già stato chiuso


 java.sql.SQLException: Il flusso è già stato chiuso
Quì non è che "non va" la getObject (che ti garantisco va...). C'è un 
errore di programma dietro. A occhio stai accedendo a un ResultSet 
chiuso (non è che chiudi lo statement prima?).

 java.sql.SQLException: Il flusso è già stato chiuso
Il driver jdbc per Oracle non permette di andare avanti e indietro nel
ResultSet o cmq troppi di sequanzializzare statement uno dopo l'altro.
Ti conviene salvare il ResultSet che ti viene restituito in una struttura
dati d'appoggio (un vector o qualcos'altro) e poi spippolarla come ti serve.
-- 
JavaStaff.com Admin
URL    
www.javastaff.com
email   
d...@javastaff.com
----------------------------------------------------------------------------
----------
"Solo se sei pronto a considerare possibile l'impossibile
sei in grado di scoprire qualcosa di nuovo "
Johann Wolfgang Goethe
----------------------------------------------------------------------------
----------

 dati d'appoggio (un vector o qualcos'altro) e poi spippolarla come ti serve.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


:
| La query che eseguo è un dettaglio che effettuo in base ad un progressivo,
| questo mi garantisce l'unicità dell'elemento contenuro nel result set.
| Tutti gli altri tipi di valori (date, stringhe, etc) me li lascia
| prelevare,
Che get fai?
E` un rs.getInt("nomecampo") o cosa?
-- 
Da.

:


Ho provato a fare un rs.getString() ed un rs.getBynaryStream();
ciao
Fabbro


:
| Dadà ha scritto:
| 
| > Che get fai?
| > E` un rs.getInt("nomecampo") o cosa?
| 
| Ho provato a fare un rs.getString() ed un rs.getBynaryStream();
Beh, prova allora anche getInt:
String sVal = "" + rs.getInt("nomeCampo");
Meglio ancora se verifichi prima che il valore restituito non sia nullo:
String sVal = "";
int iVal = rs.getInt("nomeCampo");
if (!rs.wasNull())
   sVal = "" + iVal;
-- 
Da.

Niente da fare, mi da sempre lo stesso errore:
java.sql.SQLException: Il flusso è già stato chiuso
grazie comunque
Ciao
Fabbro
Dadà ha scritto:





-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 Ho provato a fare un rs.getString() ed un rs.getBynaryStream();
Ma perchè non posti il codice?
Ci son voluti quasi 10 post per capire solo come cerchi di leggere il campo dal
resultset!
Inviato da 
www.mynewsgate.net

 E` un rs.getInt("nomecampo") o cosa?
In oracle il tipo long non è numerico!
Oltretutto è deprecato in favore del tipo clob.
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.java
Titolo: NB 5.0 WebApp: cartella classes di Web-Inf perchè non lascia i file?

quando faccio 1 webApp in netbeans 5.0 sotto web-inf - classes cerco di
creare la mia classe..
la creo specificando il package, solo che me la inserisce solo sotto il
package specificato e non anche nella cartella classes ddi web-inf
come si fa a far si che le nuove classi vengano inserite sia nei
package che nella cartella classes per poi effettuare correttamente il
deploy su altri webS. con il .war?
grazie x le risposte
ciao


http://csvtosql.sf.net
Universo, s.m.: Il problema.

 deploy su altri webS. con il .war?
non so se ho ben capito...
le classi in web-inf ci finiscono ma devi guardare nella cartella build
dove ci finisce tutta l'app compilata.
per quanto riguarda il war questo viene automaticamente creato nella
sottocartella dist.

ho capito
ma quindi la cartella
nome_app\web\WEB-INF\classes a che serve?
grazie per le risp



... ... forse ... mmm... forse se vuoi includere dei file/.class "alla
cazzo" direttmente nell'app. se li metti li' poi vengomo aggiunti all'app
finale.... ipotizzo.

Newsgroup: it.comp.java
Titolo: eccezioni....

Allora il mio programma, in sostanza, si connette ad un database e gli
inoltra delle stringhe in SQL.
Nel corpo principale del programma c'è un
try
{
}
catch(SQLException e)
{
}
vorrei sapere se è possibile tornare indietro dal catch una volta
gestita l'eccezione. Infatti questa eccezione rappresenterebbe solo
un "syntax error" nella stringa SQL e non mi sembra il caso di far
ripartire ogni volta il thread...
Giovanni
Sent via Deja.com
http://www.deja.com/

 wrote in message 93q525$q4p$1...@nnrp1.deja.com...

Certo, ho adottato tempo fa la seguente soluzione :
do
{
   try
   {
           /// operazioni da svolgere
    }
    catch(Exception e)
          // diagnostica + messaggi utente...
         error = true;
     }
}while(error)


Newsgroup: it.comp.java
Titolo: Advanced Test

Ragazzi, possibile che nessno ancora abbia dato il suo parere sull'
advanced test? I colleghi d'oltreoceano mi hanno risposto già in due
(toppando alla grande.. eh ehe he) nonstante abbia tradotto le pagine da
soli 3 giorni. Credevo fosse interessante.... vabbè allora lo cancello,
và!
www.ugolandini.net
Ugo

Fermo li'!! Non ti muovere!!! Questo me lo ero perso, ma adersso che ho
trovato il tuo sito verro' a romperti le scatole spesso e volentieri.
Non rimuovere niente o piango, va bene?
Grazie,
    Carlo
Ugo Landini wrote:


Newsgroup: it.comp.java
Titolo: JSP e classi esterne

Sto iniziando con JSP,
vorrei chiamare un package o ancheuna classe all'interno di una pagina.
Con le classi standard funziona faccio l'import del package e me lo prende.
Pero' con package fatti dame no. NON li trova dice.
A questo punto mi chiedo: dove vennomessi i package per esserevisti ??
Nel classpath ci sono e infatti altre applicazioni Java li trovano.
Ma ho l'impressione che per le JSP devo impostare qualcosaltro o sbaglio ??
--
--
Claudio Rosati E. 
c.ro...@scepsi.it
Web Designer & Developer
--
www.scepsi.it
Scepsi, for all the things you are not in business for... we are

 sbaglio ??
Ho risolto, basta mettere tutte leclassi o i package relativi a
quell'applicazione della dir /WEB-INF/classes
Oppure inserire nella dir shared/classes di tomcat le classi piu' generali
che mi interessano


Newsgroup: it.comp.java
Titolo: Animazioni con Java

Salve ... io vorrei sapere se c'è un NG italiano dove si possono fare
animazioni con Java script ...
Grazie
Claudia L.

 ha scritto nel messaggio
news:8qh3mb$f2upg$1...@ID-24321.news.cis.dfn.de...

Stai parlando di Java o di Javascript??
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
Collaboratore: 
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

 Javascript  si ... animazioni quelle con imagini e testi scorrevoli  che
occupano a volte tanti KB  :-)))
Grazie
Claudia Luz


Come ripeto sempre non sono un esperto di DHTML e me ne interesso il minimo
indispensabile...cmq ti dò questo link
http://www.bratta.com/dhtml/scripts.asp
  che  è stato postato da ZERO e del
quale ne ha parlato molto bene!!



Grazie  !!!
Dalla Colombia un saluto
Claudia Luz

 Dalla Colombia un saluto
Suggerisco it.comp.lang.javascript, spippolano in JS molto di più là dentro
che qui. ;)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 che qui. ;)
... C'e' qualcosa che mi sfugge... :?


 ... C'e' qualcosa che mi sfugge... :?
Ho capito solo adesso che c'era sfuggito ad entrambi qualcosa. Il cross
post. ^_____^;;;
Adesso mi torna tutto. :)
Newsgroup: it.comp.java
Titolo: Problema HashTable

Salve,
sto utilizzando per le prime volte le classi Hash presenti in Java è
mi si è posto questo problema:
ho una HashTable che viene riempita staticamente con dei dati (giusto
per metterci qualcosa) dopodichè provo a trasformare le info dell'hash
un una lista ma non sempre essa viene riempita XD
ecco il codice:
Hashtable<Integer, MiaClasse> table;
private void riempi(){
table.put(new Integer(1), new MiaClasse("ciao")));
table.put(new Integer(2), new MiaClasse("ciao2")));
table.put(new Integer(3), new MiaClasse("ciao3")));
}
nel main faccio
prodotti = new Hashtable<Integer, MiaClasse>();
riempi();
List appo=new Vector(table.values());
e quindi in appo avrei la lista che mi interessava invece se provo a
fare una system out del size per esempio mi da quasi sempre 0 e ogni
tanto 3
Ho provato con questa variante:
List<MiaClasse> appo = new Vector();
            Enumeration en=table.keys();
            while(en.hasMoreElements()){
                p.add(table.get((Integer)en.nextElement()));
            }
Ma è uguale...
ho messo prima dopo i vari metodi istruzioni dei Thread.sleep ma se
fosse un problema di sincronizzazione non saprei che fare.. sul
javadoc mi sembrava che la hashtable fosse sincrona, o no?
Ciao Ciao

javadoc mi sembrava che la hashtable fosse sincrona, o no?
Che c'entra il multithreading ?
Secondo me o posti  il codice per intero o � impossibile darti una mano.
Scorpio 

Concordo.
"Scorpio" <scorpio@NO_SPAMlibero.it> ha scritto nel messaggio 
news:oVbfm.3452$Tq6....@tornado.fastwebnet.it...


Newsgroup: it.comp.java
Titolo: connessione da Applet a db Access

ho dei problemi a connettermi da una Applet a un db Access con Jdbc
Io utilizzo w2000 pro con webserver IIS5, come stringa di connessione
utilizzo :
String url = "jdbc:odbc:;DRIVER=Microsoft Access Driver
(*.mdb);DBQ=..\\mdb-database\\Register.mdb";
Quando richiamo la pagina dal browser
(
http://localhost/applet/applet.html
)
mi dice che non è possibile connettermi perchè non trova il file. 
Grazie a tutti.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:1fb11bd49056078164d...@mygate.mailgate.org...


 Alex.
-- 


 ha scritto nel messaggio
news:38e26342aebb1127a8d...@mygate.mailgate.org...

Newsgroup: it.comp.java
Titolo: Creare un file

Salve, ho guardato anche nelle Faq ma non ho capito:
io devo creare un file che non esiste, ma se uso "FileOutputStream" quando
chiamo il costruttore, se specifico un file che non esiste mi crea una
IOException invece che creare il file. Se il file esiste gia invece va bene,
ma io ho bisogno di crearne uno nuovo, non aprirne uno esistente.
Come si fa!?
Grazie a tutti.

Dery <a@a.a> ha scritto:

File tuoFile =  new File("tuadir/tuofile");
OutputStream os = new FileOutputStream(tuoFile);
Inviato da 
www.mynewsgate.net

"gnazio" <8...@mynewsgate.ned.invalid> ha scritto nel messaggio
news:20031222...@mynewsgate.net...

Grazie, fin qui ci sono ora...
ma ho un altro problema. Su questo file devo scrivere delle stringhe... con
FileOutputStream non c'è il metodo. L'ho trovato su RandomAccessFile, ma a
questo punto non riesco nemmeno ad entrare nel file, mi crea una exception a
questo punto:
streamTxt = new RandomAccessFile(txt,"w");
dove txt è un oggetto File che contiene la path di un file esistente.

Dery <a@a.a> ha scritto:

..
BufferedWriter bw = null;
 
try {
	File tuoFile =  new File("ciccio.txt");
	bw = new BufferedWriter(new OutputStreamWriter(new BufferedOutputStream(new
FileOutputStream(tuoFile))));
	bw.write("ciacciao");
	bw.flush();
} catch (IOException ioe) {
	ioe.printStackTrace();
} finally {
	try {
		bw.close();
	} catch(IOException ioe2) {
		System.err.println("fanculo");
	}
}
..
Inviato da 
www.mynewsgate.net

 io devo creare un file che non esiste,
File f = new File(nome);
f.createNewFile();
Per maggiori informazioni consulta il javadoc
Ciao
Matteo
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/

Se ti interessa creare un nuoco file di testo utilizza la classe PrintWriter
che ha i metodi print e println che sono i soliti utilizzati un sacco di
volte.
FileWriter fw = ner FileWriter("nome file");
PrintWriter pw = new PrintWriter(fw);
...//codice da eseguire
fw.close(); /*indispensabile; altrimenti termina il main ma rimane aperto il
flusso di scrittura. */
ricordati di gestire con un try/catch IOException!
Ciao Alberto.
"Dery" <a@a.a> ha scritto nel messaggio
news:IRCFb.25430$wM.20...@news1.tin.it...

Newsgroup: it.comp.java
Titolo: Problema con i thread

Ho implementato un algoritmo che, dipendentemente dagli input, impiega 
un tempo variabile per terminare (da millesimi a diversi secondi). 
Durante l'elaborazione vorrei però che l'applicazione non rimanesse 
bloccata, ma fosse "attiva" e magari anche mostrare una progress bar che 
indichi la percentuale di elaborazione completata.
La finestra principale è derivata da JFrame, l'algoritmo si avvia 
tramite la pressione di un JButton. Ho pensato di fare aprire una 
JWindow (nella quale avviare l'algoritmo) contenente la JProgressBar che 
dovrebbe "riempirsi" mano a mano che l'algoritmo procede.
Ho fatto una cosa del genere:
// finestra principale
// con ActionListener del JButton
public void actionPerformed(ActionEvent e) {
ProgressWindow pw = new ProgressWindow(parametri_algoritmo);
...
}
// ProgressWindow
public class ProgressWindow extends JWindow implements Runnable {
private parametri;
private JProgressBar progress;
public ProgressWindow(parametri) {
setParametri(parametri);
progress.setSize(...);
progress.moreOperations();
...
}
public void run() {
// devo avviare algoritmo(parametri) e aggiornare la progress
}
Visto che non sono molto ferrato sui Thread, cosa metto nel run()?
Grazie a tutti per l'aiuto.



Non reinventare la ruota:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/ProgressMonitor.html
Ripeto anche per te: dieci minuti in più, persi a spulciare la
documentazione classe per classe, possono salvare ore di lavoro ;)
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
 - 
http://www.xenu.net/
(per rispondere personalmente leva IlDitoDalCulo)

 
Ti ringrazio per il consiglio, ma il fatto č che io non ho ben chiaro 
come funzionano i thread, per cui non riesco ad ottenere ciň che vorrei 
(che č proprio quello che viene mostrato negli esempi sulla JProgressBar 
e ProgressMonitor). Dove potrei trovare una guida ben fatta all'uso dei 
thread?
Ho letto "Java mattone dopo mattone", da lě *sembra* che io abbia capito 
il funzionamento, ma poi, quando devo applicare tutto questo alla mia 
applicazione saltano fuori i casini.
Ciao e grazie.
Newsgroup: it.comp.java
Titolo: [info]Gestionale per negozi

Scusate l'intromissione.... frequento solo it_comp.vb...
Ho realizzato un gestionale per negozi con VB5, utilizzando DAO come
database e l'automazione WORD per le stampe. Bellissimo ma..... solo
per WIN32 !
Volendo: e possibile RIFARE tutto in JAVA (e quindi con l'idea di
sviluppare qualcosa che sia trasportabile su UNIX/LINUX/WIN32/OS2 ecc
ecc), magari sviluppando le maschere utente in HTML e poi le routine
di I/O  e di accesso al disco / database in Java ?
Esiste un equivalente della libreria  DAO (access) indipendente dalla
piattaforma ?
Esistono classi free in formato sorgente da "acquisire" ?
Esistono classi per l'accesso alle porte RS232 e/o a socket TCP-IP ?
La cosa..... è fattibile ??
Scusate l'ignoranza ma... JAVA,  GIAVA' o e' meglio aspettare ?
Grazie di buon cuore....  
Marco Grignoli
sinfoso...@tin.it

 wrote in message
eek6fs8d7nb39ti9e...@4ax.com...

Si può fare. Esiste tutto il materiale :-)

 Si può fare. Esiste tutto il materiale :-)
Per maggiore "correttezza" risponderei in modo leggermente piu'
articolato..: :-)
- se non si sa programmare "fluentemente" con un linguaggio ad oggetti
puro come Java, si rischia il naufragio in termini di tempi, in
confronto a una soluzione (certo ben poco multipiattaforma e con altri
difetti) basata su VB.
- non tutte le piattaforme dispongono di Java 2 (
p.es
. MacOS e credo
OS/2, ammesso che quest'ultima valga la pena prenderla in cosiderazione
;-); probabilmente basterebbe il JDK 1.1.8 se non fosse per..
- ...le stampe, che credo indispensabili nella tua applicazione. Sono
una delle bestie nere di Java 1.1 e non e' che mi stiano divertendo
troppo anche sotto Java 2. Dovrai acquistare delle librerie gia' pronte
per gestire le stampe se non vuoi impazzire (mentre le altre cose
dovrebbero venire tutte gratis o quasi).
Comunque ben vengano i prodotti Java multipiattaforma, proprio ora che i
sistemi alternativi cominciano a rialzare la testa. Ho visto qualche
tempo fa la brochure di un programma per la gestione di un sistema
qualita' aziendale ISO9000... mi aspettavo "W95, NT", e invece era in
Java, con distribuzioni per W95, NT e Linux!

 di I/O  e di accesso al disco / database in Java ?
che io sappia, l'accesso a un file *.mdb si fa solo via jdbc/odbc che
non supporta le estensioni di jdbc 2.0, quindi alcune cose te le scordi
(possibilita' di scorrere recordset in entrambe le direzioni, ad
esempio); cerca di trasferire la maggior parte della logica del
programma sul DB (associando direttamente le form a delle query su DB,
ad esempio), questo rende facile il trasporto in qualsiasi altro
linguaggio. Le stampe, come gia' qualcuno ha evidenziato, sono un po'
rognose: se sono dei semplici report, puoi anche scriverli su file e
mandarli in stampa con lpr (che dovrebbe esserci in tutte le
piattaforme)
-- 
Greetings,
Alessandro
Pesaro, Italy
Newsgroup: it.comp.java
Titolo: form jsp

voglio fare una pagina jsp con un form che ha due campi entambi select
dove nel primo posso selezionare le porte seriali di un
sistema(COM1,COM2 ecc) e dopo tale selezione il secondo campo select
viene popolato dai comandi disponibili per la macchina collegata a
quella porta.Ovviamente per popolare quella select faccio una query ad
un database effettuata con la voce del primo campo. Mi spiego con un
esempio: seleziono la porta COM1 ed immediatamente il secondo campo
inizialmente vuoto si popola con i comandi ottenuti da la query SELECT
COM1 FROM TabellaCom dopo tra questi seleziono quello desiderato ed
infine premendo il button submit invio la porta e il comando ad una
servlet che consente di inviare il comando alla macchina e riceverne
una risposta.Ho gia implementato la servlet e ho già esperienze con
semplici form ma questo mi crea dei problemi chiunque può essermi di
aiuto sarà accolto a braccia aperte grazie ciao a tutti!

Devi far triggerare la popolazione della seconda lista dall'evento onChange
della prima.
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

scusa ma la tua risposta è davvero difficile da parte mia
interpretarla potresti essere più ridondante grazie in anticipo

scusa ma da parte mia è davvero difficile comprendere la tua risposta
potresti essere più ridondante perdona la mia poca elasticità grazie
in anticipo

Vuol dire che devi gestire l'evento con JavaScript. Credo, e ripeto
credo, che sia l'unico modo per gestire un evento lato Client (in
questo caso la selezione) senza premere bottoni.

ma non ho parlato di gestione evento lato client voglio fare tutto lato
server

 server
Con la sfera di cristallo?


chiedo scusa ma intendevo fare tutto lato server e con jsp servlet

> chiedo scusa ma intendevo fare tutto lato server e con jsp servlet
Quale e' il problema a mettere l'evento onChange sull'input della jsp?


semplicemente dato che non so come si fa vorrei sapere dove poter
leggere qualcosa per impararlo a fare grazie

allora.
Lato server non puoi. Devi metterlo nella jsp.
Il flusso e' questo:
tocchi il primo input. <input type="LISTBOX" name="comport"
onchange="javascript:funzione..."/>
la funzione javascript richiama la submit di una form... che richiama la
stessa pagina con il parametro COM settato.
Quando da servlet passi il valore dell'input secondo, visto che hai la COM
come parametro, puoi creare i valori corretti.
Di piu' non so che dirti, a parte scriverti il codice io!


grazie provo


Non puoi caricare l'altra select "al volo". Puoi sempre farla caricare
con una submit.

 con una submit.
...e io che ho detto? :-)

Newsgroup: it.comp.java
Titolo: indentazione e riporto di codice

Ho prodotto del codice java con emacs.
In emacs, se premo TAB la riga doveil cursore viene indentata correttamente.
Ora, vorrei importare grosse porzioni di questo codice in un documento WORD.
Sotto windows, con editpuls vedo le indentazioni correttamente, ma se vado a
fare copia e incolla nel .doc perdo l'indentazione del codice.
Come posso risolvere?
bbuio
---------------------------------------------
Firma x Vitaliano: 
http://www.bbuio.it


stai usando un carattere proporzionale tipo Cuorier New?
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 fare copia e incolla nel .doc perdo l'indentazione del codice.
In emacs fai ESC-x-untabify di tutti i sorgenti,
cosi' rimuovi tutti i TAB.
Poi importa i sorgenti in Word con copia-incolla e asscicurati che in 
Word tu stia usando una fonte ad ampiezza fissa (tipo Courier).
- Dario

Newsgroup: it.comp.java
Titolo: [J2ME] iniziare

Qualcuno mi sa indicare un corso on-line per iniziare ad usare questo
linguaggio?

 linguaggio?
j2me non è un linguaggio, ma una piattaforma.
cmq trovi info e tutorial sul sito della sun.
Davide

 linguaggio?
http://www.wmlscript.it/
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

cmq trovi info e tutorial sul sito della sun.
Buttate un'occhio anche qui:
http://www.wmlscript.it/j2me/index.asp
Newsgroup: it.comp.java
Titolo: Installare javamail

Sono inesperto in java...sto scrivendo un'applicazione web in jsp che a un
certo punto dovrebbe inviare una mail all'utente;
da quanto ho capito devo utilizzare javamail, ma non so da che parte
cominciare per installarlo, qualcuno mi sa aiutare?
Grazie mille,
Totò
-- 
=============== Totò alias J_Zanetti ================
                          Tessera #9 "Nel segno di Cruz"
  Tessera #0 #7 "ANDY SCHIET ZE ALLEMAAL" (fondatore)
============== toto...@SPAMtin.it ===============

 cominciare per installarlo, qualcuno mi sa aiutare?
Non c'è nulla da installare. E' sufficiente avere le librerie mail.jar 
(che si scarica con javamail) e activation.jar (che si scarica a parte 
con il jaf, java activation framework) nel classpath, sia in 
compilazione che in esecuzione. Dopodichè puoi usare le classi del 
package javax.mail.*.
In una jsp, a seconda dell'application server che utilizzi può darsi che 
tu non abbia bisogno proprio di fare nulla prima di usarle (non so se ad 
esempio Tomcat non le distribuisce già embedded, di sicuro jboss+tomcat 
si), nella peggiore delle ipotesi devi aggiungere le suddette librerie 
nella directory WEB-INF/lib.

 Non c'č nulla da installare.
Grazie mille, ora provo!
-- 
=============== Totň alias J_Zanetti ================


 (che si scarica con javamail) e activation.jar (che si scarica a parte 
Ma non ci sarebbero da piazzare anche la dll e il file prop rispettivamente
in jre/bin e jre/lib? Di solito e' cosi' ma non l'ho mai usato con Tomcat

 e il file prop 
Salvo casi particolari non mi risulta necessario. Le properties in 
servlet.jar/META-INF sono appropriate per l'uso dei transporter supportati.

 package javax.mail.*.
Scusa, io uso jbuilderX. ho scaricato il tutto come faccio a vedere se nel
classpath sono inclusi mail e activation.jar?
Grazie mille


 
Ma lascia perdere...
Mi sono confuso con java comm...
sbonk!
sbonk!
sbonk!
ciao

 Mi sono confuso con java comm...
Succede anche nelle migliori famiglie ;)
Newsgroup: it.comp.java
Titolo: [Fwd: Seminario "Tecnologie .NET e J2EE: differenze e possibili sinergie", 12/06/02 ore 10.00]

Si terra' qui in Bicocca, magari vi puo' interessare...
 AVVISO DI SEMINARIO
 
 mercoledì 12 giugno 2002
 alle ore 10.00
 nella Sala Seminari di DISCo
 Edificio U7 - IV piano
 
 si terrà un seminario dal titolo
 
 Tecnologie .NET e J2EE: differenze e possibili sinergie
 
 Le tecnologie J2EE di Sun e .Net di Microsoft si propongono come modelli di riferimento per lo sviluppo di moderni
sistemi distribuiti in grado di supportare le prossime generazioni di applicazioni Internet.
 L'incontro ha lo scopo di chiarire quali siano le peculiarità di ciascuna tecnologia, di discuterne punti di forza e di
debolezza, e di verificare in che modo possano essere considerate interoperabili e quindi complementari.
 
 L'incontro si articola su due seminari tenuti da esperti che illustreranno le caratteristiche più significative delle
due tecnologie, seguiti da un dibattito.
 
 Agenda
 10,00 Tecnologia .NET
        Giuseppe Guarriso - Microsoft
 10,45 Tecnologia J2EE
        Pier Vignati - Borland Italia
 
 11,30  pausa
 
 11,45  Dibattito: "Tecnologie .NET e J2EE: differenze e possibili sinergie"
 
 13,00  chiusura lavori
 
 L'incontro viene organizzato
 nell'ambito del corso di Sistemi Distribuiti della Laurea in Informatica
 con la collaborazione di:
                                 TABOO
                          Associazione Italiana
                 Tecnologie Avanzate Basate su concetti
                          Orientati ad Oggetti
-- 
God is a polytheist.
------- 
| 
Andrea....@unimib.it
| DISCo - Universita' di Milano Bicocca
| 
http://www.atrent.it
 | 
+390264487856

        Giuseppe Guarriso - Microsoft
[CUT]
Il signore in questione si chiama Guerrasio non Guarriso.
Ma controlla perché potrei anche sbagliarmi ;-)
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Doppio click!

Credo di essere io, visto che sono un po' all'inizio, ma non riesco a far capire alla mia tabella che deve aspettare due click e non far partire l'azione al primo.
Dove è il mio errore di base?
Grazie a tutti.
Emilia
oggetto.addMouseListener (new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
       Component source=(Component)e.getSource();
       e= new MouseEvent (source,e.getID(),System.currentTimeMillis(), e.getModifiers(), e.getX(),e.getY(),2,false);
       if (e.getClickCount()<2)return;
       else   click_su_tabella(e);
      }
    });
void click_su_tabella(MouseEvent e ) {
//azione correlata a doppio click (o almeno dovrebbe!)
  } 
----------------------------------------------
Virgilio Mail - Il tuo indirizzo E-mail gratis
http://mail.virgilio.it
-- 
Posted from [212.48.4.47] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 file://azione correlata a doppio click (o almeno dovrebbe!)


 Dove č il mio errore di base?

Newsgroup: it.comp.java
Titolo: applet e javasound

Salve a tutti,
Ho una piccola applicazione client-server per lo streaming audio. Se la
parte client la eseguo come applicazione, funziona perfettamente, se invece
la faccio partire come applet mi da il seguente errore:
java.security.AccessControlException: access denied
(javax.sound.sampled.AudioPermission record)
Qualcuno mi sa dire come cambiare i permessi per farla funzionare?
Grazie

Qualcuno mi sa dire come cambiare i permessi per farla funzionare?
guarda, devi ansare nella directory JRE/lib/security (attenzione, JRE
e non JSDK!!!) ed editare il file java.policy assegnandogli la voce di
permesso opportuna, tuttavia, così facendo tutto il codice "remoto"
potrà accedere a quelle risorse!!!
ora, onestamente non ricordo quale sia il permesso da assegnare ma lo
dovresti trovare sulla documentazione della SUN.
spero di essere stato utile!
ciao!
giulio
-- 
"show me a sign to a life that shines
one direction into another sheltered peace of mind"
                               skid row
--
gpe...@BLAHlibero.it
rimuovi BLAH per rispondermi
   - God Bless -

Newsgroup: it.comp.java
Titolo: Reperire variabli di ambiente di websphere

Buongiorno.
Sto cercando di reperire le variabili di ambiente definite tramite la
console di websphere (5.1).
In particolare quelle impostata a partire dal percorso
   "Admin console" -> "Manage webpshere variables"
Ho provato con il seguente codice all'interno di un
HttpSessionListener.sessionCreated()
   InitialContext ctx = new InitialContext();
   Context env = (Context)ctx.lookup("java:comp/env");
   String s = env.lookup("topolino");
   System.out.println(s);
ottengo la seguente eccezione
   javax.naming.NameNotFoundException: Name "topolino" not found in
   context "java:comp/env"
Ho trovato un modo per reperire l'informazione definendo la variabile
in 
   "Admin console" -> "environment" -> "naming" -> "name space
   bindings"
e poi reperendo la variabile come
   String s = ctx.lookup("thisNode/cell/legacyRoot/pippo");
ma non mi piace molto come soluzione. Ho visto che i sistemisti dove
lavoro sono abituati ad usare le variabili di ambiente (anche a
livello di cella come andrebbe fatto nel mio caso).
Qualcuno ha qualche idea?
Ciao e grazie
Davide
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

    String s = ctx.lookup("thisNode/cell/legacyRoot/pippo");
Ciao
D.

Newsgroup: it.comp.java
Titolo: SimpleDateFormat

Ciao,
utilizzo SimpleDateFormat per trasformare delle 
stringhe in date, il mio problema è il seguente:
SimpleDateFormat formatter  = 
SimpleDateFormat("dd/MM/yyyy");
formatter.parse("12/12/2005");
In questo prmo caso tutto funziona
formatter.parse("12/12/05");
Anche in questo caso tutto funzion aimpostandomi 
pero' l'anno allo 0005 io vorrei invece che 
venisse sollevata una ParseException, è possibile 
in qualche maniera?
Grazie

Usa
formatter.setLenient(false);
subito dopo l'istanziazione dell'oggetto formatter.
Ciao
Franco

Ho provato ma continua ad accettare le date nel 
formato 12/12/05 :-(
Franco Lombardo ha scritto:


 in qualche maniera?
Fare un controllo con un'espressione regolare?
if (StringaData.matches("[0-3][0-9]/[0-1][0-9]/[1-2][0-9][0-9][0-9]"))
	System.out.println("data formato gg/mm/yyyy");
else
	System.out.println("data non conforme");
Ciao,
	Fabrizio
=== 
http://www.negusweb.it
 ===

Newsgroup: it.comp.java
Titolo: Jaca, C, Linux e i Socket Multicast!!

Vi é mai capitato di lavorare in Java o in C sotto linux con
i socket multicast?
Ve lo chiedo perché ci sto provando da qualche settimana senza esito:
In java mi viene sollevata una socket exception non appena apro un socket
multicast.
In C semplicemente non riesce a trasmettere sul socket o a fare il join ad
un gruppo.
Come si spiega secondo voi??
Ringrazio chiunque voglia aiutarmi!!!
P.S... perché non lavoro con win?.. In java le prestazioni col multicast
sono penose. In C le librerie che mi servono per altre cose sono troppo
scarse (in c++ non so ancora programmare)

Ringrazio chiunque voglia aiutarmi!!!
Ehm.. sei sicuro di aver compilato il tuo stack TCP con supporto per il 
multicast?
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun


Non saprei le nostre applicazioni che utilizzano librerie multicast non mi
hanno mai dato problemi sotto
linux, potrebbe essere che la tua installazione di linux abbia disabilitato
il multicast !

Newsgroup: it.comp.java
Titolo: COME AVERE INPUT IN JAVA

Salve,
         sono ad oltre metà manuale di Java ma ancora non hio visto come 
posso acuqisire input da tastiera dal Sistema quando lavoro con Classi !! 

 posso acuqisire input da tastiera dal Sistema quando lavoro con Classi !!
System.io.readln
M 


Perchè non c'è un metodo simile alla println.
Dai un'occhiata alla parte degli Stream del tuo libro lo troverai
sicuramente.
BufferedReader console = new BufferedReader( new
InputStreamReader(System.in));
Questo è il codice. Per maggiori info vedi sul libro la parte sugli
stream e poi sulla doc i metodi che esistono.

 posso acuqisire input da tastiera dal Sistema quando lavoro con Classi !!
E allora leggi l'altra metà ;)
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/


String input = JOptionPane.showInputDialog(String messaggioDaVisualizzare);
Blood

E allora leggi l'altra metą ;)
Se l'ho chiesto vuol dire che sul libro non c'č!

 Se l'ho chiesto vuol dire che sul libro non c'è!
Ma che libro è scusa?
Ciao
Ivan
Newsgroup: it.comp.java
Titolo: Aiuto! NoClassDefFoundError.

Perche' con questo codice (perfettamente compilato):
import java.util.*;
public class DataOggi {
  public static void main(String argc[]){
   Date dd = new Date();
   System.out.println(dd);
  }
}
ottengo il seguente errore non appena lo eseguo?
Exception in thread "main" java.lang.NoClassDefFoundError: DataOggi
Grazie!



...


 Exception in thread "main" java.lang.NoClassDefFoundError: DataOggi
Problemi di Classpath; verifica che la directory che contiene la tua
classe sia nel Classpath.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: Libro SOAP

Ciao ragassuoli,
 mi sapreste consigliare un buon libro su SOAP?
Grazie
-- 
Simone Tiberia
e-mail: 
simone....@casaccia.enea.it
e-mail: 
simone....@libero.it
Siti internet:
http://digilander.iol.it/neroneland/
  (personale)
http://192.107.74.196/RomaTour/
 (Trova la tua chiesa a Roma)

  mi sapreste consigliare un buon libro su SOAP?
http://www.oreilly.com/catalog/progwebsoap
http://www.oreilly.com/catalog/javawsian
http://www.oreilly.com/catalog/pkgcompaps
Massimo



Ciao,
li hai letti tutti? Ce ne puoi dare un breve commento?
-- 
Lucio Benfante
Java User Group Padova: 
http://www.jugpadova.it
Brainbench MVP for Java 1: 
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

 li hai letti tutti? Ce ne puoi dare un breve commento?
No, ho letto solamente il primo che non tratta in maniera specifica di Java,
ma di SOAP e webservice in generale. Un discreto testo introduttivo,
propedeutico
Gli altri due non li ho letti, perché per webservice e SOAP sviluppo in
ColdFusion.
Ho postato i link al sito O'Reilly perché, a differenza di Amazon, offrono
la TOC completa ed un capitolo da scaricare. Avrei dovuto farlo notare,
andavo troppo di fretta, me ne scuso.
Nel caso vi interessino le mie recensioni di libri di informatica... Basta
fare un salto su Amazon:
http://www.amazon.com/exec/obidos/tg/cm/member-glance/-/A3FUYLJSF3ZUDM/
:-))
Altro materiale lo trovate sul mio sito personale, ma ha poco a che fare con
Java
Massimo