MyLamer88 Inviato 2 Dicembre 2007 Segnala Condividi Inviato 2 Dicembre 2007 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 Altre opzioni di condivisione...
_Alexander_ Inviato 2 Dicembre 2007 Segnala Condividi Inviato 2 Dicembre 2007 ma programmi su mac?Controlla il nome del file .class e incolla qui il comando che usi per lanciarlo Link al commento Condividi su altri siti Altre opzioni di condivisione...
MyLamer88 Inviato 2 Dicembre 2007 Autore Segnala Condividi Inviato 2 Dicembre 2007 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 Altre opzioni di condivisione...
_Alexander_ Inviato 3 Dicembre 2007 Segnala Condividi Inviato 3 Dicembre 2007 non facevi prima ad incollare il comando con cui esegui ?Non hai risposto a nessuna delle mie domande:rolleyes: Link al commento Condividi su altri siti Altre opzioni di condivisione...
MyLamer88 Inviato 3 Dicembre 2007 Autore Segnala Condividi Inviato 3 Dicembre 2007 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 Altre opzioni di condivisione...
_Alexander_ Inviato 3 Dicembre 2007 Segnala Condividi Inviato 3 Dicembre 2007 Sinceramente come prima domanda ti ho chiesto,programmi su mac? Link al commento Condividi su altri siti Altre opzioni di condivisione...
MyLamer88 Inviato 3 Dicembre 2007 Autore Segnala Condividi Inviato 3 Dicembre 2007 Si..lo davo per scontato visto che questo è un forum per mac..anche se la tua domanda è accettabile dato il titolo della sezione Cmq si, su linux e windows nn ho problemi, sono appena passato a mac e sono un po con le mani intrecciate:ghghgh: Link al commento Condividi su altri siti Altre opzioni di condivisione...
_Alexander_ Inviato 3 Dicembre 2007 Segnala Condividi Inviato 3 Dicembre 2007 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 Altre opzioni di condivisione...
netrunner Inviato 3 Dicembre 2007 Segnala Condividi Inviato 3 Dicembre 2007 puoi usare anche l'opzione al volo java -classpath /percorso/delle/librerie classe.class www.danieleargento.net | YouTUBE | flickr | myspace | twitter | facebook Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.