Vai al contenuto

errore compilazione da terminale


Ospite alesen88

Messaggi raccomandati

Ospite alesen88

Ciao a tutti ho appena creato un semplice programmino in java con xcode che non presenta nessun problema in fare di compilazioe ed esecuzione... se provo a compilarlo nella shell mi da un'errore che non conosco... come faccio a farlo andare? grazie

Questo è il programma

import java.lang.*;

public class Orologio {

public static void main (String args[]) {

int ore = 19;

int minuti = 50;

int secondi = 22;

System.out.println("L'orario esatto e' " + ore + ":" + minuti + ":" + secondi);

}

}

Questo è il messaggio della shell di risposta al comando"java Orario.class"

Exception in thread "main" java.lang.NoClassDefFoundError: /Users/Alessandro/Desktop/Orologio/Orologio/class

Link al commento
Condividi su altri siti

Il nome del file .class deve essere uguale a quello della classe,quindi si dovrebbe chiamare

Orologio,e poi non capisco una cosa,il file da compilare non dovrebbe avere estensione .java? Il .class non è il file già compilato?

La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché!

Link al commento
Condividi su altri siti

Come già ti han detto, il nome del file deve essere il nome della class .java, quindi, nel tuo caso: Orologio.java

Per compilarlo da terminale, devi dare: "javac Orologio.java"

E per eseguirlo: "java Orologio"

:ciao:

Be more sheperd

Born to lose - Live to win.

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...