Java/Dal sorgente all'esecuzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Riga 83:
 
== Passi 2 e 3: compilare ed eseguire il programma ==
Alla fine del passo 1, si ottengono dei file con estensione <tt>.java</tt>. Il modo per compilare e lanciare il programma dipende dall'ambiente di sviluppo che si è usato. Ad esempio, molti IDE (se non tutti) offrono un pulsante per la compilazione, in genere chiamato ''Compile'', e un altro per avviare il programma, in genere chiamato ''Run''; alcuni offrono anche l'opzione ''Compile and Run'', che svolge entrambi i passi in automatico.<br/>
Se si usa il JDK invece di un IDE, la compilazione avviene seguendo queste istruzioni:
*individuare la cartella di installazione del JDK;
Riga 91:
 
La compilazione può avere tre risultati:
*termina con degli errori (''errors''), ed eventualmente dei messaggi di avviso (''warnings'');
*termina consenza degli avvisi (''warnings'')errori, ma senzacon errorimessaggi di avviso;
*termina senza avvisierrorierroriavvisi.
 
Nel primo caso, il testo sorgente viola la sintassi o la semantica del linguaggio, quindi è necessario '''leggere i messaggi di errore''' e, correggere i file sorgentiinteressati, e riprovare a compilarlicompilare finché la compilazioneprocedura non riesce. Si noti che uno stesso errore può far sì che il compilatore interpreti male il testo che segue, fino alla fine del file, generando varidei messaggi superflui.
 
Nel secondo e nel terzo caso, si può avviare la macchina virtuale.<ref>In genere, il programmatore neofita può ignorare i messaggi di avviso.</ref> Si noti che il programma può comunque contenere degli errori logici.