Salut à tous,
j'essaye de créer une librairie pour processing mais pour cela il me faut la coder en java, ce qui n'est pas une mince affaire.
Voici l'origine de mes soucis : à chaque fois que je crée ma classe dans Processing j'ai l'erreure suivante :
Unhandled exception type IOException.
Ce qui pose problème c'est la lecture d'un fichier Xml dans le constructeur alors que sous eclipse la librairie compile parfaitement.
Voici le code à modifier
public LpmtServer(PApplet theParent, String theXmlSettingsPath)throws IOException, ParserConfigurationException, SAXException{ myParent = theParent; xmlSettingsPath = theXmlSettingsPath; is = theParent.createInput(xmlSettingsPath); if(is == null){ printConsole("ERROR : file not found or unable to read"); return; } try { xml = new XML(is); printConsole("XmlSettings loaded sucessfully"); }catch(IOException|ParserConfigurationException|SAXException e){ e.printStackTrace(); } }
Le chemin est bon, c'est un problème dans la gestion des exceptions.
Hors ligne