Vai al contenuto

Compilare/Eseguire Java tramite terminale [RISOLTO]


Ciurlo

Messaggi raccomandati

Lunedì ho iniziato un corso di programmazione in università (Bioinformatica) e come inizio si impara a usare Java.

Tempo fa imparai qualcosa della programmazione in java da autodidatta e ricordo che dopo aver scritto il programma, tramite terminale lo compilavo (javac "nomeprogramma") e poi lo eseguivo (java "nomeprogramma").

Oggi a lezione ho provato a fare questa procedura e zac.....mi compare quest'errore:

Exception in thread "main" java.lang.NoClassDefFoundError: AreaRettangolo/

Caused by: java.lang.ClassNotFoundException: AreaRettangolo.

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:319)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)

at java.lang.ClassLoader.loadClass(ClassLoader.java:254)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)

Il programma scritto (calcolare l'area di un rettangolo) è corretto, in quanto con DrJava (il programma che utilizza la nostra docente durante le lezioni) mi funziona tutto alla perfezione.

Perchè non riesco più da terminale?

Devo magari abilitare qualcosa? JDK penso che ci sia già nel mac 10.6.1 e aggiornato........

Dove sbaglio?

Life's but a walking shadow, a poor player

That struts and frets his hour upon the stage

And then is heard no more. It is a tale

Told by an idiot, full of sound and fury,

Signifying nothing.

Link al commento
Condividi su altri siti

Direi che mancano le classi...

Dovresti importarle e averle nel classpath.

La beffa più grande che il diavolo abbia mai fatto, è stato far credere al mondo che lui... non esiste....e come niente......... sparisce…

MacBook Pro Unibody, 2,8GHz, HD 500GB, RAM 4GB; iPod mini, 4GB; iPod nano 16GB, iPhone 4 16GB

Link al commento
Condividi su altri siti

Risolto thanks!

Pensavo di aver la JDK già installata (sul sito sun non mi permetteva di scaricare la versione per mac) e invece non l'avevo.

Ho installato Xcode e ora funziona tutto!

Grazie a tutti

Life's but a walking shadow, a poor player

That struts and frets his hour upon the stage

And then is heard no more. It is a tale

Told by an idiot, full of sound and fury,

Signifying nothing.

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...