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