[Pluto-help] [Pluto-help]Java Development Kit
Luca Zago
zagoluc a libero.it
Ven 8 Mar 2002 11:32:14 CET
Ciao,
hai correttamente individuato il problema il CLASSPATH rappresenta il
percorso all'interno del filesystem, dove ha inizio una gerarchia di classi.
Come sai le classi ed packages Java devono avere un naming coerente con i
files ed e le directories che le contengono. Per cui se per sempio la tua
classe (First.class) si trova nel package: org.apache.miopackage, il percorso
sul file system dovra' essere in cui rieside la classe:
org/apache/miopackage/First.class
ovviamente questo percorso potra' essere in qualsiasi punto dela filesystem
del sistema operativo per esemipo il persorso dalla root potra' essere:
/home/mioHome/progetti/ + org/apache/miopackage/First.class
se vuoi compilare quindi la classe dovrai inserire nel CLASSPATH (e' una
variabile di ambiente come tutte le altre), il percorcorso relativo all tua
struttura di class, quindi /home/mioHome/progetti/ .
Puoi quindi fare un export CLASSPATH, oppure direttamente sulla linea di
comando, per eseguire quindi la classe, il comando
se sei gia' dentro /home/mioHome/progetti/
java -cp . org.apache.miopackage.First
nota che includi nel classpath la directory corrente, oppure se il comando lo
lanci da qualche altra parte devi inserire nel classpath il percorso assoluto:
java -cp /home/mioHome/progetti/ org.apache.miopackage.First
Spero di esserti stati utile,
Ciao
On Friday 08 March 2002 01:59, Michele wrote:
> Salve a tutti,
> Uso una Red Hat 6.2 su cui ho installato il jdk-1.3.1_01.
> I programmi si compilano ma quando cerco di eseguirli con il comando:
> java First.class
> ricevo il messaggio:
> Exception in thread "main" Java.lang.NoClassDefFoundError:First.class
> Ho letto la documentazione e da quel che ho capito credo che il problema
> sia nella variabile d'ambiente CLASSPATH ma ma non so che percorso
> assegnarli.
>
> Qualcuno puņ aiutarmi? Grazie
>
> Michele
>
>
> _______________________________________________
> pluto-help mailing list
> pluto-help a lists.pluto.linux.it
> http://lists.pluto.linux.it/mailman/listinfo/pluto-help
More information about the pluto-help
mailing list