A décidé d'utiliser le package de configuration commune d'Apache pour analyser un fichier XML.ConfigurationException en Java?
j'ai décidé de faire:
XMLConfiguration xmlConfig = new XMLConfiguration(file);
Auquel Eclipse se plaint que je ne l'ai pas pris une exception (Unhandled exception type ConfigurationException
), donc je frappé le surround with try/catch
fidèle et il a ajouté le code suivant:
try
{
XMLConfiguration xmlConfig = new XMLConfiguration(file);
}
catch (ConfigurationException ex)
{
ex.printStackTrace();
}
Mais maintenant, il se plaint:
No exception of type ConfigurationException can be thrown; an exception type
must be a subclass of Throwable
Je ne comprends pas pourquoi ça m'a donné cette erreur quand Eclipse est celle qui a suggéré de l'ajouter.
Maintenant, je reçois cette erreur: 'Exception dans le fil" principal "java.lang.NoClassDefFoundError: org/apache/commons/collections/Predicate'. Savez-vous pourquoi c'est? Tellement confus. Je l'ai ajouté à mes bibliothèques dans Eclipse! – Federer
@ 8EM: On dirait que vous avez aussi besoin des Collections Commons. – skaffman
vous pouvez toujours obtenir des erreurs si vous n'êtes pas prudent avec les dépendances de version sur ce .... vérifier ici pour plus d'informations: http: //stackoverflow.com/a/7651867/26510 –