Sto eseguendo un semplice programma "HelloWorld". Ottengo questo errore nel prompt dei comandi:"Impossibile trovare o caricare la classe principale" Errore durante l'esecuzione del programma java utilizzando il prompt cmd
Could not find or load main class
HelloWorld
.
ho impostato la variabile CLASSPATH
e PATH
nel sistema. Nel prompt cmd
, sto correndo dalla directory in cui ho salvato il programma HelloWorld
. Posso vedere il nome della classe e il nome del file sono uguali e anche il file .class
creato nella stessa directory. Cos'altro potrebbe essere il problema?
Il mio programma di esempio si presenta così:
package org.tij.exercises;
public class HelloWorld {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello World!!");
}
}
Come stai esegue il programma? – Kakarot
Fornire il sistema operativo che si sta utilizzando e la riga di comando che si sta utilizzando per tentare di eseguire il programma. – ErstwhileIII
Il file HelloWorld.class deve trovarsi nella directory org/tij/esercizi. Quindi è possibile eseguire l'esempio con java -cp. org.tij.exercises.HelloWorld –