 | |
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 |
[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 |
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????????? |
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 |
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. |
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 |
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 |
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. |
|
|
|
|