Le 05/04/2023 à 11:22, Antoine RICOUARD a écrit :
Bonjour,
Bonjour,
Je pense avoir trouvé ce qui n'allait pas dans ce script. J'ai rajouté un "throws Exception" dans les méthodes "main", "runIfDeleteCells" et "importShp()" et la compilation fonctionne.
La methode PTAtoolbox.readListTxt va lire un fichier sur le disque dur. En java les opérations de lecture/écriture de fichiers peuvent "mal se passer" (disque dur plein, erreur de droit...) Donc le code peut "lancer une exception" lorsque le code ne peut pas bien s’exécuter. On parle d'exception lors qu'une erreur exceptionnelle (rare) arrive. Dans ce cas, soit vous pouvez remonter l'exception sans la gérer (le programme s’arrêtera). Soit il est possible "gérer l'exception" avec un block try/catch autour de l'exception pour la gérer. Par exemple: try { List<String> zoneList_old = PTAtoolbox.readListTxt(myMetierListFile_old); } catch (IOException e) { System.out.println("Le fichier myMetierListFile_old n'a pas pu être lu"); }
Je devine qu'il s'agit de quelque chose de très basique mais avec Stéphanie, nous aimerions bien avoir davantage d'explication sur la raison pour laquelle ce script ne compilait pas auparavant.
Par ailleurs, nous nous demandions s'il était possible de déposer une base de donnée ISIS-Fish 4 (sauf bien-sûr le dossier 'simulation') sur un dépôt gitlab synchronisé, afin de faciliter le travail collaboratif. Qu'en pensent les lutins ?
Oui, cela pourrait être possible. Au même titre que "DemoRegion", dans le dépôt officiel ? -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28