JavaScool:DocJavaScoolBuilder
Javascoolbuilder est un programme écrit en Java permettant de générer une version de Java's Cool réunissant plusieurs proglets. Cela s'organise ainsi:
Mise en place du «sketchbook»
- Un proglet, un dossier. Chaque proglet est définie un ensemble de fichiers Java, XML, images et son réunis dans un dossier unique portant le nom de la proglet comme spécifié ici.
- Les dossiers de proglet dans un répertoire unique. Tous les dossiers des proglets devant être compilées avec Java's Cool sont réunies dans un dossier qui peut avoir n'importe quel nom : c'est le sketchbook.
- Le sketchbook peut aussi contenir des fichiers javascool-*.jar avec des versions de javascool dotées d'autres proglets. Dans ce cas, les proglets contenues dans ces versions seront aussi ajoutées à la nouvelle version.
Le «sketchbook» est un répertoire contenant:
- des dossiers contenant chacun les fichiers d'une proglet à compiler. Le nom du dossier correspond au nom de la proglet.
- des fichiers javascool-*.jar contenant d'autres proglets à regrouper .
Lancement de Javascoolbuilder sur le «sketchbook»
- Pour lancer javascoolbuilder, téléchargez le fichier JAR et placez le dans votre répertoire sketchbook.
- Copier javascoolbuilder.jar dans le sketchbook permet de signifier où le sketchbook est localisé.
- Lancer le comme vous lanceriez Java's Cool (voir les instructions sur comment lancer un jar).
Si vous recevez des erreurs, elles s'afficheront dans le fenêtre de javascoolbuilder. Si vous avez besoin d'aide pour résoudre vos erreurs, n'hésitez pas à nous contacter.
Discussion
Typiquement, chaque nouvelle proglet Java's Cool est disponible sur le site de Java' Cool au format .jar. Il s'agit en fait d'un Java's Cool ne contenant qu'une seule proglet.
Pour créer une version de Java's Cool réunissant toutes proglets souhaitées il suffit de créer un dossier sketchbook, de télécharger les jar des proglets depuis le site et de lancer javascoolbuilder. Le fichier produit sera une version de Java's Cool réunissant les proglets souhaitées. Il est également à noter qu'un jar peuvent contenir plusieurs proglets.