Mariux Inviato 8 Luglio 2014 Segnala Condividi Inviato 8 Luglio 2014 Salve ragazzi, sto cercando di far compilare un programma scritto in java da terminale ma ricevo degli errori, mentre su eclipse non mi da nessun problema (solo che ho la necessità di eseguirlo da terminale). L'errore che ricevo in fase di compilazione è: MacBook-Pro-di-Mario-2:server mario$ javac Server.java Server.java:16: error: cannot find symbol Prova prova = new Prova(port); ^ symbol: class Prova location: class Server E' strano poichè il file "Server.java" contiene il main e richiama la classe Prova che fa parte dello stesso package di Server. Forse dovrei settare il classpath o modificare la variabile JAVA_HOME? Qualcuno può aiutarmi? Thanks. PS: Anche se provo ad eseguire il file Server.class compilato direttamente da eclipse ho dei problemi, poichè quando provo ad eseguirlo ricevo comunque un errore: MacBook-Pro-di-Mario-2:server mario$ java Server Errore: impossibile trovare o caricare la classe principale Server  Link al commento Condividi su altri siti Altre opzioni di condivisione...
Kendall Inviato 9 Luglio 2014 Segnala Condividi Inviato 9 Luglio 2014 In Java Il nome del file (nel tuo caso Server.java) deve corrispondere al nome della classe contenuta (o dell'interfaccia, o dell'enumeratore, in base a cosa contiene). Rinomina la tua classe "Prova" in "Server". Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.