Les fichiers Jar sont des archives (zip) qui contiennent le code source compressé d'un projet XUL.
Le premier répertoire qui est immédaitement à l'intérieur de l'archive est le répertoire /content/ (contenu). On peut aussi retrouver le répertoire /skin/ (thème) qui permet de regrouper des fichiers pour la présentation du projet.
Dans le répertoire /content/ on retrouve le répertoire propre au projet. Il porte habituellement le même non que le fichier jar. Exemple: abc.jar contient le répertoire /content/abc/.
Dans le répertoire du projet, on retrouvera les fichiers relatifs au projet et le fichier important suivant: contents.rdf. Ce fichier est la base du projet et contient les renseignements relatifs au bon fonctionnement du tout.