Sto provando a compilare ed eseguire un programma Java nel terminale, e ci sono riuscito con Javac ma quando provo a modificare il codice,ricompilarlo ed eseguirlo, l'output é lo stesso. Come posso risolvere?
Intanto, grazie delle risposta, ma non funziona ancora, ho salvato, ho ricontrollato ed ho pulito il terminale ma non funziona ancora, come posso fare?Ciao, ti do due dritte per fare una verifica da solo.
- Controlla sempre che l'output sul codice sia quello desiderato, magari hai sbagliato assegnazione o stampa della variabile.
- Controlla sempre di aver salvato i file che hai modificato(se hai un IDE che non salva in automatico)
- Tra una compilazione e l'altra cancella l'output di quella precedente così non hai il terminale sporco.
E c'è un modo per cancellare il file direttamente dal terminale?prima di ricompilare, entra nella cartella dove c'è il bytecode e cancellalo (che è un file con estensione .class con lo stesso nome della classe che compili, per esempio se compili con javac MiaClasse.java devi avere in output MiaClasse.class che è il file da cancellare perché deve essere sostituito da quello prodotto dalla nuova compilazione)
Ti basta fare una semplice ricerca su google per scoprirlo ( comando "rm" su linux e "del" su windows ). Prima di smanettare con un qualsiasi terminale converrebbe prima imparare almeno i comandi base..E c'è un modo per cancellare il file direttamente dal terminale?
Forse hai creato un altro file .class e, invece di eseguire quello, esegui quello vecchioSto provando a compilare ed eseguire un programma Java nel terminale, e ci sono riuscito con Javac ma quando provo a modificare il codice,ricompilarlo ed eseguirlo, l'output é lo stesso. Come posso risolvere?