java - libreria - mvn apache lang3
ConfiguraciónException en Java? (3)
Decidió usar el paquete de configuración común de Apache para analizar un archivo XML.
Decidí hacer un
XMLConfiguration xmlConfig = new XMLConfiguration(file);
A lo que Eclipse se quejó de que no detecté una excepción (excepción Unhandled exception type ConfigurationException
), por lo que golpeé el surround with try/catch
confiable surround with try/catch
y agregué el siguiente código:
try
{
XMLConfiguration xmlConfig = new XMLConfiguration(file);
}
catch (ConfigurationException ex)
{
ex.printStackTrace();
}
Sin embargo ahora se queja:
No exception of type ConfigurationException can be thrown; an exception type
must be a subclass of Throwable
No entiendo por qué me dio ese error cuando Eclipse es el que sugirió agregarlo.
Necesitas Apache Commons Lang 2.6
(La versión actual de Apache Common Configuration (1.8) no funciona con la versión 3.1 de la biblioteca Apache Common Lang, es posible que deba verificar las dependencias de configuración comunes here )
También me enfrenté a este problema. Para solucionar este problema, descargue commons-lang-2.6.jar desde http://commons.apache.org/proper/commons-lang/download_lang.cgi y agregue commons-lang-2.6.jar a la ruta de compilación de su proyecto. Esto debería solucionar tu problema.
org.apache.commons.configuration.ConfigurationException
extiende org.apache.commons.lang.exception.NestableException
.
¿Tienes Commons Lang también en tu camino? Si no, Eclipse no podrá resolver la clase ConfigurationException
, y obtendrá ese error.