Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Fondamenti di architettura e programmazione
 
[HELP] Java
Clicca QUI per vedere il messaggio nel forum
okan22
chi mi aiuta???
ho settato le variabili cosi probabilmente anzi sicuramente ho sbagliato qualcosa...

Classpath
.; c:\jdk1.1.8\prog;

Path
.;c:\jdk1.1.8\bin

ho installato java direttamente in c
cmq quando lo eseguo mi da' l'errore package prog io not found...

mi date una mano???

grazie

mrcnet
la domanda può sembrare stupida, ma meglio non tralasciare nulla..
hai messo la cartella prog in c:\jdk1.1.8\ ?

se ti serve in fretta usare java scarica jcreator

okan22
eh gia gia io non ho quella cartella prog dove la trovo???
ps non ho il cd del libro...

nastanada
manca il ";" alla fine.....

nastanada
anzi scusa....è lo spazio dopo il ";" che non va bene

okan22
ho tolto lo spazio ma nulla sempre il solito errore..
ma dove posso trovare la cartella prog??

nastanada
è un pacchettino fornito col libro, se puoi chiederlo a qualcuno del tuo corso..te lo maderei ma ho l'edizione vecchia magari manca qualcosa...

okan22
beh io non frequento perche lavoro quindi non conosco nessuno c'e' nessuno che potrebbe inviarmelo gentilmente???

grazie

okan22
nessuno mi riesce ad aiutare ??????
e mail
oklaoid@libero.it


per favore

black.jack
Ti ho mandato una mail a oklaoid@libero.it

nastanada
ho scritto il progetto in java 1.5 e il sito di sottoposizione non me lo compila, a me va perfettamente e non ho usato che classi standard di java. cosa devo fare riscriverlo in 1.4 solo perchè il sito non è aggiornato?????????

Vorgoth
????????!

Skioda86
nastanada
ho scritto il progetto in java 1.5 e il sito di sottoposizione non me lo compila, a me va perfettamente e non ho usato che classi standard di java. cosa devo fare riscriverlo in 1.4 solo perchè il sito non è aggiornato?????????

IO SE FOSSI IN TE DOMANDEREI AL PROFE MALCHIODI!!!
E' ANCHE GENTILE E TI RISPONDE IN MASSIMO 1 GIORNATA LAVORATIVA!!!

sandrino83
nastanada fammi sapere come va a finire il tuo problema visto che anche io uso java 1.5 ma ancora non ho provato a inviare nulla

Skioda86
nastanada
ho scritto il progetto in java 1.5 e il sito di sottoposizione non me lo compila, a me va perfettamente e non ho usato che classi standard di java. cosa devo fare riscriverlo in 1.4 solo perchè il sito non è aggiornato?????????

sandrino83
nastanada fammi sapere come va a finire il tuo problema visto che anche io uso java 1.5 ma ancora non ho provato a inviare nulla


Pure io l'ho scritta con 1.5!!!
Ma ho trovato la soluzione!!
Basta semplicemente che metti TUTTE le classi che hai creato in un file .zip e gli invii quello!!!!
Il server lo accetta automaticamente!!
E non fa le prove che fa come quando invii il file .java!!!

...Almeno così mi aveva spiegato il profe!!

nastanada
Originally posted by Skioda86
Pure io l'ho scritta con 1.5!!!
Ma ho trovato la soluzione!!
Basta semplicemente che metti TUTTE le classi che hai creato in un file .zip e gli invii quello!!!!
Il server lo accetta automaticamente!!
E non fa le prove che fa come quando invii il file .java!!!

...Almeno così mi aveva spiegato il profe!!


no non credo che centri, anche se sono nel file zip il server compila le classi ugualmente...evidentemente avevi scritto i metodi con sintassi 1.4 anche se poi compili in 1.5.... il problema sta nella hashtable e nei controlli obbligatori e opportuni casting che vanno fatti nella versione 1.4 che nella 1.5 sono lasciati alla JVM.........

sandrino83
quindi? va rifatto in 1.4?

nastanada
si ma non cambia moltissimo....cmq prova a sottoporre se hai già fatto, in ogni caso puoi cmq sottoporre ancora (ti sostituisce il file)

sandrino83
mi da questo errore:

error: cannot read: /tmp/submissionH7iqMv/*.java
1 error

era come il tuo?

dici che è meglio che disinstallo 1.5 e installo quello del cd del libro?

ARIEL
il Prof Malchiodi ha risposto alla mia mail. Ecco che mi ha scritto:

Il sito è basato su java 1.4, che è anche la versione
che abbiamo spiegato a lezione.

Ricompila il progetto in java 1.4 (questo richiederà
alcuni aggiustamenti al codice che hai scritto)
e risottoponi il tutto.

Saluti,

Dario Malchiodi


quindi modificare!!!!!!!

spenk.85
che simpaticone.....

GrandeMago
raga una cosa...per rendere il tutto compatibile con java 1.4 cosa bisogna modificare oltre alla hashtable?!

spenk.85
le istruzione che vanno a leggere e mettere nell hashtable:
get e put, mettendo il cast

GrandeMago
ok, grazie!

Gerry
ciao ragazzi ptreste essere piu chiari, dove bisogna mettere i cast, ad esempio ne l metodo put io scrivo:
memoria.put(variabile, new Integer(0));

e comunque quando tento di inviare il file mi da un errore solo


/tmp/submissionztV3yC/filewhrzq4.java:18: expected
static Hashtable memoria = new Hashtable();
^
1 error

grazie

Skioda86
Posso sorgere un dilemma???!!!
:?:?:?:?:?:?:?:?:?:?:?

Ho riguardato la hashtable modellandola per la versione 1.4 e MAGIA DELLE MAGIE...Sono riuscito a sottoporre l'intero progetto!!! Senza però testarlo sul mio PC!!!!

Ma dato che sono molto dubbioso e Se nn ci infilo il dito(non gode:))nn credo.....Dato che ho installato la JDK con Jre 1.5.0.2
come faccio ad installare e controllare la validità del mio progetto se non ho la versione 1.4???!!! ANTICIPO CHE QUI A CASA HO IL 56k!!

Come posso fare??

HELP :(:?:?:?:?:?:?:?

Drowne
bene... come diavolo l'hai dichiarata l'hashtable per farla andare???

ARIEL
Io se cambio la hashtable modellandola per java 1.4 e sistemando i metodi correlati non me l'accetta lo stesso, mi tira fuori altri errori!

Drowne
Io propongo la costruzione, ed il successivo utilizzo, di una bambola voodoo contro Malchiodi.

spenk.85
ci sto

GrandeMago
ank'io

ciops
Intervento del moderatore:
Scherzosi o meno che siano, evitiamo i commenti sui docenti.grazie

Drowne
uhm... Effettivamente non abbiamo specificato l'intento finale della bambola... Magari ha qualche problema al sistema digestivo che gli avremo sicuramente curato, dai ^_^

Drowne
Originally posted by Drowne
bene... come diavolo l'hai dichiarata l'hashtable per farla andare???


Pensavo peggio, con 10 minuti e javadoc 1.4 alla mano ho finito la conversione ^_^

Lyanne
Allora ragazzuoli, fin qua siamo andati bene.... Adesso però questa cosa che il progetto pur essendo giusto non me lo accetta non mi va giù. Anche perché non ho capito una fava di cosa bisogna fare esasttamente per poterlo trasformare in java 1.4. Qualcuno di voi sarebbe così gentile da mandarmi un pm con su scritto cosa devo fare??? Gracias, ciao.

Vikyg13
Ma java 1.5 è quello che si installa con il cd del libro????
In tal caso potete mandarmi un pm anche a me??????
Grazie!!!!

Skioda86
Drowne.....GUARDA SUI PM!!! THANKS!

Lyanne
Ma poi scusate una cosa, come faccio a compilare il progetto in java 1.4 con eclipse?devo cambiare programma? devo installare cosa?
AIUTO!!!
:wall:

Vikyg13
Ma java 1.5 è quello che si installa con il cd del libro????
In tal caso potete mandarmi un pm anche a me??????
Grazie!!!!

Drowne
Originally posted by Lyanne
Ma poi scusate una cosa, come faccio a compilare il progetto in java 1.4 con eclipse?devo cambiare programma? devo installare cosa?
AIUTO!!!
:wall:


no no, eclipse ti fa scegliere la versione per la compilazione... Metti la 1.4, prendi il javadoc della 1.4 cerchi la robaccia sull'hashtable e fai le modifiche... pensavo molto peggio, è una stronzata in fin dei conti...

Con eclipse vai su Project -> Proprities

Java Compiler -> Compiler Compliance Level e selezioni 1.4 al posto di 1.5 o 5.0

dopodiche togli i <String, Integer> dall'hashtable e fai i cast necessari :(

Ma java 1.5 è quello che si installa con il cd del libro????


no, nel libro c'è la 1.4

Vikyg13
ah ok, grazie

Lyanne
EVVAI!!!!
sono finalmente riuscita a inviare il f*****o progetto!!!
alla fine il mio problema non era tanto java 1.4 o 1.5 (infatti avevo già fatto un Rebuild con 1.4) ma il fatto che avevo tutte le classi nel package "myLanguage" mentre lui (il malefico compilatore online) li vuole nel package di default...quindi addio regole di buona programmazione e funziona il tutto!!!

a parte l'indentazione... :pccrash:

zyx
Comunque io sono alquanto alterato di questa storia. Non capisco come mai è uscita java 1.5 e noi da BABBI dobbiamo usare java 1.4. Un pò di commenti su questo fatto io glieli mando

Vikyg13
Scusate, qualcuno mi manda un pm con scritto come si fanno i cast per trasformare tutto nella versione 1.4???Vi pregooooooo!!!!!!!!!!

GrandeMago
Ragazzi ho provato a sottoporre il mio prog e mi ha tirato fuori tutti questi errori, com'è possibile se jcreator mi compila tutto perfettamente?!:?
dipende sempre dal 1.4 e 1.5?! i cast ci sono!:?

/tmp/submission1fRsDy/StampaVariabile.java:8: cannot resolve symbol
symbol : class InvalidVariabileException
location: class StampaVariabile
public void esegui() throws InvalidVariabileException {
^
/tmp/submission1fRsDy/Assegna.java:8: incompatible types
found : int
required: java.lang.Integer
valore = val;
^
/tmp/submission1fRsDy/Assegna.java:15: inconvertible types
found : int
required: java.lang.Integer
memoria.put(variabile, (Integer) 0);
^
/tmp/submission1fRsDy/Assegna.java:18: cannot resolve symbol
symbol : constructor Assegna (java.lang.String,java.lang.Integer)
location: class Assegna
Assegna a = new Assegna(this.variabile, this.valore);
^
/tmp/submission1fRsDy/InvalidVariableException.java:3: cannot resolve symbol
symbol : constructor ExecutionException ()
location: class ExecutionException
public InvalidVariableException(String m) {
^
/tmp/submission1fRsDy/Decrementa.java:16: cannot resolve symbol
symbol : method put (java.lang.String,int)
location: class java.util.Hashtable
memoria.put(variabile, (((Integer)memoria.get(variabile)).intValue()) - decremento);
^
/tmp/submission1fRsDy/InvalidDecrementException.java:3: cannot resolve symbol
symbol : constructor ExecutionException ()
location: class ExecutionException
public InvalidDecrementException(String m) {
^
/tmp/submission1fRsDy/Dichiara.java:13: inconvertible types
found : int
required: java.lang.Integer
memoria.put(variabile, (Integer) 0);
^
/tmp/submission1fRsDy/ExistingVariableException.java:3: cannot resolve symbol
symbol : constructor ExecutionException ()
location: class ExecutionException
public ExistingVariableException(String m) {
^
/tmp/submission1fRsDy/Incrementa.java:17: cannot resolve symbol
symbol : method put (java.lang.String,int)
location: class java.util.Hashtable
memoria.put(variabile, (((Integer)memoria.get(variabile)).intValue()) + incremento);
^
/tmp/submission1fRsDy/InvalidIncrementException.java:3: cannot resolve symbol
symbol : constructor ExecutionException ()
location: class ExecutionException
public InvalidIncrementException(String m) {
^
/tmp/submission1fRsDy/StampaVariabile.java:10: cannot resolve symbol
symbol : class InvalidVariabileException
location: class StampaVariabile
throw new InvalidVariabileException("La variabile " + variabile + " non ? stata dichiarata!");
^
12 errors

GrandeMago
Ho risolto però adesso mi da quest'errore!:?

/tmp/submissionNzPF2S/Istruzione.java:6: expected
public static Hashtable memoria = new Hashtable();
^
1 errorOra cliccate qui per tornare alla pagina precedente.

Vikyg13
sn errori di cast, ricorda che semmai è Integer(0) perkè il costruttore di Integer vuole un int.
Non puoi convertire un Integer in int con un cast ma usa il metodo intValue()
Nella hashtable devi mettere un Strind ed un Integer

Per gli errori delle eccezioni nn saprei, inoltre nel costruttore che hai messo nel clone() di assegna il secondo valore deve essere un int, mentre "valore" è integer, quindi trasformalo usando il metodo che ti ho detto

Spero di esserti stato di aiuto

Domanda: Come installo la versione java 1.4??In che sito posso prendere il file di installazione?

Joda
Originally posted by Vikyg13

Domanda: Come installo la versione java 1.4??In che sito posso prendere il file di installazione?


Java 1.4 la puoi scaricare dal sito della sun se vuoi J2SE 1.4

per l'installazione, dato che devi sviluppare, ti serve SDK e non il JRE...

GrandeMago
Grazie ho risolto, solo che ora mi dà quest'errore in Incrementa e Decrementa! riguarda sempre la hashtable, no?!...ora vedo se riesco a risolvere:?...

/tmp/submissioniLnpfw/Decrementa.java:16: cannot resolve symbol
symbol : method put (java.lang.String,int)
location: class java.util.Hashtable
memoria.put(variabile, (((Integer)memoria.get(variabile)).intValue()) - decremento);
^
/tmp/submissioniLnpfw/Incrementa.java:17: cannot resolve symbol
symbol : method put (java.lang.String,int)
location: class java.util.Hashtable
memoria.put(variabile, (((Integer)memoria.get(variabile)).intValue()) + incremento);
^
2 errors

Vikyg13
Ok grazie!

Joda
Originally posted by GrandeMago
Grazie ho risolto, solo che ora mi dà quest'errore in Incrementa e Decrementa! riguarda sempre la hashtable, no?!...ora vedo se riesco a risolvere:?...

/tmp/submissioniLnpfw/Decrementa.java:16: cannot resolve symbol
symbol : method put (java.lang.String,int)
location: class java.util.Hashtable
memoria.put(variabile, (((Integer)memoria.get(variabile)).intValue()) - decremento);
^
/tmp/submissioniLnpfw/Incrementa.java:17: cannot resolve symbol
symbol : method put (java.lang.String,int)
location: class java.util.Hashtable
memoria.put(variabile, (((Integer)memoria.get(variabile)).intValue()) + incremento);
^
2 errors


si sembra che memoria non sia dichiarata come hashtable dato che ti dice "cannot resolve symbol
symbol : method put (java.lang.String,int)" oppure che cerchi di usare il metodo put con parametri non validi.

GrandeMago
credo più la seconda perchè la hashtable l'ho dichiarata

public static Hashtable memoria = new Hashtable(), è giusto così, no?!

ora vedo il put nella doc java.

grazie joda

GrandeMago
Sottoposizione riuscita!:D
però domanda: errore grave se in output mi da Primo argomento invalido invece di questa benedetta somma?!

Joda
Originally posted by GrandeMago
Sottoposizione riuscita!:D
però domanda: errore grave se in output mi da Primo argomento invalido invece di questa benedetta somma?!


:pensa: beh non penso che sia bello :pensa: :D

GrandeMago
sono due giorni che mi ci rompo e non ho trovato il cavolo di errore!:evil:

Brk
Me ne son reso conto ora e non riesco a correggere, nessuno può darmi una mano in pm?

cia
a me dà questo errore

error: cannot read: /tmp/submissionBXsJo9/*.java
1 error



????????????


edit: risolto, zip con solo i file, senza la cartella:D

Skioda86
cia

a me dà questo errore

error: cannot read: /tmp/submissionBXsJo9/*.java
1 error



????????????



Non devi metterli in una cartella i files .java!!
Devi prenderli e zipparli senza inserirli da nessuna parte!

Joda
Originally posted by Skioda86
Non devi metterli in una cartella i files .java!!
Devi prenderli e zipparli senza inserirli da nessuna parte!


skioda dipende se avete strutturato il progetto in package.

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate