4.1. Le build - C'est simple mais compliqué
On l'a vu tout au début : le code source Java (fichier .java) doit être compilé en bytecode (fichier .class) pour être ensuite interprété par la JVM.
En pratique, les .class et les ressources sont regroupées dans des archives zippées portant l'extension .jar - ce sont de simples fichiers .zip !
Il n'y a souvent pas qu'un seul jar dans un projet, mais une foultitude : le(s) tien(s) + toutes les librairies que tu utilises.
C'est le boulot d'un outil de build de compiler le code, les mettre dans des jars et de donner un moyen facile de lancer l'application.