|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
Esecuzione e compilazione java
ho installato la jsdk 5.0 update 5 ...
provando il programma qui di seguito x un test mi viene riportato il seguente errore ... Codice PHP:
java.lang.NoClassDefFoundError: C:\Documents (percorso) Exception in thread "main" > Execution finished. penso sia un problema di variabili di ambiente ma nn so come risolvere ...
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
perchè non usi un IDE???
ti consiglio eclipse...., cmq devi impostare il claspath. Sistema, tsto dx, proprietà--->avanzate--->variabili d'ambiente e aggiungi CLASSPATH e il percorso del bin, in genere c:\programmi\java\jdkxx.xx.xx\bin EDIT: cambia la firma, op i mod si arrabiano.....
__________________
My gaming placement |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
il problema è dovuto al fatto che il percorso del file contiene degli spazi, in particolare dipende dallo sciagurato nome che hanno dato alla cartella Documents and Settings; cambia posizione del file in modo da non avere spazi oppure, se stai compilando da linea di comando, metti tutto il percorso tra virgolette
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
Quote:
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
ho spostato la cartella in c:\ ma l'errore permane ...
il percorso ora è : C:\UNI\PrimoAnno\Algoritmi\Ordinamenti\Ordinatore.java mentre l'errore sempre lo stesso : exception in thread "main" java.lang.NoClassDefFoundError : Ordinatore veramente ... l'ho usato durante tutto il primo anno di corso ma ieri ho formattato a causa di un worm che mi ero beccato nn si sa come ... quando ho reinstallato niente ... mi sono ritrovato questo problema
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Alga: dovresti ridurre la dimensione della firma a 3 righe di testo a 1024x768... Grazie
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
Quote:
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Quote:
nel prim ocasol'errore era dovuto allo spazio, come si vede dal messaggio d'errore. Ora il problema è un altro: come compili? da linea di comando o con un ide? se da linea di comando, che comando esegui? nella cartella del file java c'è il file .class?
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
Quote:
javac Ordinatore.java java Ordinatore
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
allora puo essere un problema di classpath, prova ad eseguire cosi (ovviaente mettendoti nella cartella cin cui c'è i file class)
java -classpath . Ordinatore
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
Quote:
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Nel classpath devi inserire anche la directory corrente, che è quello che fa il comando che ti è stato suggerito. Quindi aggiungi al classpath qualcosa tipo:
c:\mioclasspath\:. cmq un'ide dovrebbe risolvere tutto da sola. |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
su che sistema sei? in genere non è necesario settare il classpath nel comando di compilazione a meno che questo non sia stato settato come variabile globale e punta da qualche altra parte
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
ok grazie ho risolto ... è bastato cancellare il calsspath ... stano ... xkè io nn l'avevo mica toccato ... boh ...
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Nov 2003
Messaggi: 40
|
Ciao ragazzi ho lo stesso problema di Alga, solo che non sono riuscito a risolverlo, in più credo di avere combinato un pasticcio nel settare le variabili d'ambiente...in sostanza devo avere cancellato la variabile Path tra quelle di sistema perdendo quello che c'era scritto prima che la modificassi.
Potreste dirmi esattamente cosa c'è scritto da voi nella var. path tra quelle di sistema e se avete aggiunto qualcosa tra le variabili dell'utente? In più dopo aver riavviato dopo aver fatto le modifiche per provare a farlo funzionare windows mi dà un avviso di protezione in cui dice che nn è installato nessun antivirus nel sistema!!! Aiutatemi!!! Grazie |
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
Quote:
%SystemRoot%\system32;%SystemRoot%; %SystemRoot%\System32\Wbem le altre vengono aggiunte dai progammi.
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
|
#17 |
|
Member
Iscritto dal: Nov 2003
Messaggi: 40
|
Le due righe che mi hai scritto vanno scritte nella variabile path tra quelle di sistema??
E poi per far funzionare l'interprete cosa devo aggiungere e dove? grazie stefano |
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Varedo (MI)
Messaggi: 536
|
Quote:
di solito è questa -> c:\programmi\java\jdk(versione_numeroupdate)\bin io avevo problemi con la variabile di sistema classpath ... ma ho notato che cancellandola si è ricreata automaticamente ... boh sarà che ho il s.o. autoriparante ... una hola x bill
__________________
Toshiba M30X-130 | Pentium M Dothan 1,7Ghz | 1024MB DDR333 | Mast. DVD +/- RW | HD 4200RPM 60GB | ATI 9700 Mobility 64MB | Windows Home Premium | Nintendo Wii
|
|
|
|
|
|
|
#19 |
|
Member
Iscritto dal: Nov 2003
Messaggi: 40
|
Niente
ho riprovato ma mi dà sempre lo stesso errore ricapitolando: tra le variabili di sistema ho solo una var. PATH contenete le 3 stringhe che mi hai detto (le 2 di windows + quella dove sta l'interprete), più ovviamente altre che però non c'entrano niente con java, mentre tra quelle dell'utente non ne ho nessuna che si riferisce a java. AIUTOOOOO |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
cosa significa ancora niente? non ti riconosce il comando java o javac? hai settato bene il percorso di java nel path? hai riavviato dopo averlo impostato?
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:47.










| Nintendo Wii









