Bonjour,
D'après ce que tu dis ci-dessus, tu ne semble pas appeler la classe avec des arguments. Donc le tableau args est vide, ce qui cause l'erreur que tu indiques.
Vu que le code est dans la méthode main, et que celle-ci est appelée lors du lancement du programme, il faut simplement ajouter les arguments à la ligne de commande :
Code:
java ISBN 9783161484100
et args[0] devrait contenir "9783161484100".
cf
https://java.developpez.com/faq/java...ne-de-commande
Et s tu exécutes le code depuis un EDI, il faut paramétrer la ligne de commande depuis l'EDI.