ConfigurationException

ConfigurationException

决定使用Apache的通用配置包来解析XML文件。

我决定做一个:

XMLConfiguration xmlConfig = new XMLConfiguration(file);

Eclipse向我提示没有捕获到异常(Unhandled exception type ConfigurationException),因此我点击了可信任的surround with try/catch,并添加了以下代码:
try
    {
        XMLConfiguration xmlConfig = new XMLConfiguration(file);
    }
    catch (ConfigurationException ex)
    {
        ex.printStackTrace();
    }

但是现在它在提示:
No exception of type ConfigurationException can be thrown; an exception type
must be a subclass of Throwable

我不明白当Eclipse建议添加该错误时,为什么会给我该错误。

最佳答案

org.apache.commons.configuration.ConfigurationException扩展了org.apache.commons.lang.exception.NestableException

您的道路上也有Commons Lang吗?否则,Eclipse将无法解析ConfigurationException类,您将得到该错误。

10-04 10:57