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