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 jar
s et de donner un moyen facile de lancer l'application.