[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