Vai al contenuto

Problemi ClassPath Java su Mac


MyLamer88

Messaggi raccomandati

Ragazzi su l'avvio di un programmino in java che nn faceva nulla ovvero aveva solo la funzione main ho riscontrato questo errore:

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

ho provato cosi anche a fare un TESTMAIN e mi è uscito fuori lo stesso errore. Leggendo in giro ho capito che si tratta del classpath. Cosa devo fare per mettere tutto apposto?

Link al commento
Condividi su altri siti

No nn c'entra nulla.....

Il nome è ovviamente uguale a quello della classe e il comando è giusto, javac per compilare e java per lanciarlo.

Qui si tratta proprio del classpath, infatti come ho gia scritto l'errore mi viene restituito anche facendo il TestMain..

Link al commento
Condividi su altri siti

Veramente ho risposto tutte.

Ti ho appena scritto che uso il comando "java", evidentemente nn hai capito.

Per "java" si intende il comando vero e propro, quindi "java nomefile" per lanciare un .class.

Ma forse tu nn hai capito la mia domanda..

io nn mi sto riferendo ai comandi o a qualcosa che ho scritto male..sto solo chiedendo come si modifica il classpath e cosa debbo metterci.

Link al commento
Condividi su altri siti

ok allora apri il terminale e digita:

vi .profile

In questo modo si aprirà l'editor VI

Poi premi il tasto ' i ' e aggiungi la voce del classhpath in questo modo:

export CLASSPATH=.:/ la tua cartella

dopo questo premi esc e poi ':' così da poter scrivere direttamente nell'ultima riga,poi premi scrivi wq e dai invio,fatto questo chiudi il terminale e lo riapri

Se vuoi verificare che il nuovo classpath funzioni scrivi:

echo $CLASSPATH

oppure per i meno esperti conviene usare questo:

http://www.italiamac.com/forum/showthread.php?p=2042662

Saluti

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...