PDA

View Full Version : Eseguire programma java da prompt dei comandi


Algeroth
05-05-2006, 16:31
Ciao a tutti

ho appena messo la jdk1.0.5_06 e la jre1.0.5_06, ma da prompt dei comandi quando provo a lanciare un programma mi dą sempre "Exception in thread "main" java.lang.NoClassDefFounderErrore: nome file.class" questo con tutti i file che provo a lanciare. Ho provato anche ad andare in variabili d'ambiente e aggiungere il percorso al bin nel path, ma niente. Ho windows xp. Se potete aiutarmi vi sarei molto grato!
:muro: :muro: :muro:

Fenomeno85
05-05-2006, 17:43
posta il codice

comunque dovrebbe andare con java -cp . nomeclasse se non ricordo male. Per la cronaca puoi usare anche eclipse :D

~§~ Sempre E Solo Lei ~§~

mynos79
05-05-2006, 18:11
Che sintassi usi del compilatore?

java nomeFile

senza il .class !!!
In genere quell' errore esce quando non trova la classe Main nel file ... e se imposti come file nomeFile.class lui va in cerca del main contenuto nel file nomeFile.class.class ...

andbin
05-05-2006, 18:14
ho appena messo la jdk1.0.5_06 e la jre1.0.5_06Se hai gią installato un jdk, il jre non serve affatto. Comunque non sarebbe quello il problema.

ma da prompt dei comandi quando provo a lanciare un programma mi dą sempre "Exception in thread "main" java.lang.NoClassDefFounderErrore: nome file.class" questo con tutti i file che provo a lanciare.Quando avvii una applicazione Java devi specificare il nome della classe senza mettere l'estensione .class.

mastoo
06-05-2006, 15:19
anche a me succedeva :muro: , prova in questo modo:
"java -client -classpath .; %1 nomeclasse"