View Full Version : [JAVA] errore - non capisco assolutamente cosa succede
allora, sto facendo un progetto con un altro ragazzo, io sul mio pc lui sul suo, ci mandiamo via via le classi le compiliamo ognuno sul suo e facciamo girare il programma....
ora a lui funziona, a me no.
a lui produce l'output giusto, a me questo:
Cd@1372a1aCd@ad3ba4Cd@126b249
Cd è un oggetto e dovrebbe stampare i valori di 4 variabili di questo oggetto, invece stampa quel Cd@1234567
qualcuno sa spiegarmi cosa significa?
potrebbe essere che invece di stampare correttamente i valori mi restituisce l'indirizzo in memoria?
ho provaro a ricreare il workspace, il progetto, a togliere e rimettere i files, a reinstallare Jcreator, a cambiare versione di Jcreator ma non ho risolto niente.
si comporta così anche sul mio notebook invece a lui funziona tranquillamente.
come la vedete voi?idee?
qualunque cosa è ben accetta! ;)
end.is.forever
08-07-2004, 13:16
Originariamente inviato da thefrog
Cd@1372a1aCd@ad3ba4Cd@126b249
A prima vista sembrano i riferimenti a tre oggetti di classe Cd castati in stringa.
Forse ti sei dimenticato di ridefinire toString() oppure di chiamarla.
Ciao.
Originariamente inviato da end.is.forever
A prima vista sembrano i riferimenti a tre oggetti di classe Cd castati in stringa.
Forse ti sei dimenticato di ridefinire toString() oppure di chiamarla.
Ciao.
ma perchè sul pc dell'altro funziona?
il compilatore/runner è lo stesso???
Originariamente inviato da kniv7s
il compilatore/runner è lo stesso???
Jcreator su tutti e 2 i PC e la versione del JDK non lo so cmq prima andava ora no.....
assurdo....
io avevo la versione 3.10.XXX lui la 2.5.XXX
ho provato a mettere la sua, nessuan differenza
il programma inviato l'hai modificato (anche se pochissimo ) ??
il programma si appoggia ad altre classi ??
Originariamente inviato da kniv7s
il programma inviato l'hai modificato (anche se pochissimo ) ??
il programma si appoggia ad altre classi ??
nonho toccato niente, ho ricevuto le classi, compilate e eseguite, niente di più niente di meno :muro:
cosa fa precisamente il programma ???
non è che bisogna farlo eseguire con argomenti ( java nomefile arg ) ???
no no....il programmino all aprima esecuzione ti chiede di inserire dei dati che salva su un txt poi quando il txt è presente se lo fai ripartire legge il file e stampa la roba che trova sul file
non c'è NIENTE che io devo fare e non ho toccato NIENTE
poi il bello è che me lo fa su due PC diversi.........mah......
uhm...aspetta che gli ho ridato indietro 2 classi e ora la fa anche a lui, significa che c'era qualcosa di sbagliato nelle classi che mi ha mandato e non erano quelle che stava usando..........
speriamo di venirne a capo è da stamani che non posso toccare il codice
risolto, era una versione della classe sbagliata....
gliel'avevo detto rimanda rimanda, ma mi rimandava quella sbgliata.......
vabè..risolto
si può chiudere ;)
grazie a tutti
Originariamente inviato da kniv7s
:D
ho letto ora la tua sign
MOV cervello, neurone --->se è assembler :rotfl:
se non è assembler :mbe:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.