PDA

View Full Version : Problema Java...


HLVS
26-09-2003, 08:09
Ciao a tutti... ;)

Ho un piccolo problema con Java:

Quando cerco di eseguire un qualsiasi "programma" Java, tramite riga di comando, mi ritrovo sempre con lo stesso errore...

Per esempio, compilando ed eseguendo anche il più semplice dei programmi, compare questa scritta: "Exception in thread "main" java.lang.NoClassDefFoundError: Welcome :p "
mentre se eseguo il tutto da JCreator Le, funziona !

La prova l'ho fatta copiando il file.java dentro la Dir "bin" della SDK ...... la compilazione è ok! ma quando eseguo ottengo quella scritta.

Mi dite dove sbaglio ??? :confused:


Grazie. ;)



HLVS

cn73
26-09-2003, 08:47
FAI UNA RICERCA!!!!!!!!!

Qui sul forum sei almeno il 300 che posta la stessa cosa...

IL CLASSPATH!!!!!!! Ci credo che coi tool vi funziona tutto, fanno tutto loro!

Icedguardian
26-09-2003, 09:01
C'è un'altro errore classico:
quando fai "java miaclasse" (non devi metterci .class in fondo)

non so se sono stato spiegato :D

HLVS
26-09-2003, 09:49
E' vero sono il 300 ° ... scusate. :p

Tra le variabili d'ambiente trovo questa riga....

C:\Programmi\Java\j2re1.4.2_01\lib\ext\QTJava

La sostituisco con questa

C:\j2sdk1.4.2_01\bin

e tutto funziona.....

Ma è possibile compilare ed eseguire i file da un'altra DIR oppure devo per forza salvarli ed utilizzarli in C:\j2sdk1.4.2_01\bin

Ri-Grazie... :muro:


HLVS

cn73
26-09-2003, 10:08
BAsta che aggiungi alla variabile di ambiente PATH la directory
C:\j2sdk1.4.2_01\bin

I concetti di path e classpath sono FONDAMENTALI. Non dovresti scrivere nemmeno una riga di codice senza prima imparare questi.
Scusa la durezza.

HLVS
26-09-2003, 10:48
Grazie... ora funziona. :)

In quanto alla "durezza".... hai fatto bene! :p


Ciao



HLVS

cn73
26-09-2003, 11:11
Originariamente inviato da HLVS
Grazie... ora funziona. :)

In quanto alla "durezza".... hai fatto bene! :p


Ciao

HLVS

Sei un ottimo allievo! ;) :p

recoil
26-09-2003, 20:07
ragazzi facciamo le faq, una domanda come questa ci entra per forza perché sarà stata chiesta non so quante volte...