决定使用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
类,您将得到该错误。