PDA

View Full Version : [Java] Aiuto esecuzione


Morfeo XP
14-09-2005, 19:07
Ho da poco deciso di imparare Java...

Ho un problema... non riesco a far eseguire alla JVM il file .class

Il programma è il seguente:

public class ciao
{
public static void main (String args[])
{
System.out.println("Ciao Ciao");
}
}


Il nome del file è "ciao.java"

Lo compilo con javac.exe
e crea il file "ciao.class"

da riga di comando (dopo aver impostato C:\ come directory di lavoro)
digito "java ciao"
ecco il risultato:
"Exception in thread "main" java.lang.NoClassDefFoundError: ciao"

eppure il file ciao.class e in c:\

ma per ché non lo esegue? :muro:

Galotar
14-09-2005, 19:13
Ho da poco deciso di imparare Java...

Ho un problema... non riesco a far eseguire alla JVM il file .class

Il programma è il seguente:

public class ciao
{
public static void main (String args[])
{
System.out.println("Ciao Mondo");
}
}


Il nome del file è "ciao.java"

Lo compilo con javac.exe
e crea il file "ciao.class"

da riga di comando (dopo aver impostato C:\ come directory di lavoro)
digito "java ciao"
ecco il risultato:
"Exception in thread "main" java.lang.NoClassDefFoundError: ciao"

eppure il file ciao.class e in c:\

ma per ché non lo esegue? :muro:


Il nome di una classe va sempre in maiuscolo quindi
public class Ciao{/*codice*/}
e va salvato come Ciao.java
A questo punto puoi compilare.

Morfeo XP
14-09-2005, 19:21
Ho fatto come dici...
ma il problema purtroppo persiste... :muro:

Galotar
14-09-2005, 19:40
Ho fatto come dici...
ma il problema purtroppo persiste... :muro:

Editato.
Sto cotto scusate :sofico:
Prova a modificare il ClassPath : mettici la cartella dove è il file Ciao.class e non gli dare il generico C:\

Morfeo XP
14-09-2005, 19:49
il comando "javac" lo uso per compilare il file Ciao.java

Il mio problema è l'esecuzione mediante la JVM del file Ciao.class nel modo descritto prima

Ho allegato il file Ciao.class ti dispiace provarlo....

Galotar
14-09-2005, 19:54
il comando "javac" lo uso per compilare il file Ciao.java

Il mio problema è l'esecuzione mediante la JVM del file Ciao.class nel modo descritto prima

Ho allegato il file Ciao.class ti dispiace provarlo....

Grazie per il "Ciao Pezzo di Merda".

Morfeo XP
14-09-2005, 19:54
Ecco il file Ciao.java.

Se percaso hai un semplice programmino in java potresti passarmelo cosi lo provo...

ah... Grazie per l'aiuto :)

Morfeo XP
14-09-2005, 19:56
Sorry Sorry

ops non era riferito a te
ma al computer... visto che non funziona come dovrebbe

Morfeo XP
14-09-2005, 20:17
Ti ringrazio...

In effetti modificando il ClassPath, il programma funziona....

Scusami ancora per quella stringa... :rolleyes:

Galotar
14-09-2005, 20:25
Ti ringrazio...

In effetti modificando il ClassPath, il programma funziona....

Scusami ancora per quella stringa... :rolleyes:


Scuse accettate ;)