org mvn libreria lang3 commons java apache-commons

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 )



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.