具有相同名称的Java异常 - 它是哪一个?

时间:2014-05-14 09:31:10

标签: java exception stack-trace

当存在多个具有相同名称的异常时,是否有一种通用方法可以确定要捕获的异常? HttpException发生了这种情况,我的构建路径上有四个不同的。据我所知,堆栈跟踪并没有给出包名称。

[...]
Caused by: HttpException: 404 File not found
        at com.hp.hpl.jena.sparql.engine.http.HttpQuery.execCommon(HttpQuery.java:446)
        at com.hp.hpl.jena.sparql.engine.http.HttpQuery.execGet(HttpQuery.java:289)
        at com.hp.hpl.jena.sparql.engine.http.HttpQuery.exec(HttpQuery.java:240)
        at com.hp.hpl.jena.sparql.engine.http.QueryEngineHTTP.execSelect(QueryEngineHTTP.java:302)
[...]

1 个答案:

答案 0 :(得分:1)

查阅API或文档。 Jena的Javadoc声明HttpQuery.exec抛出QueryExceptionHTTP,它具有完全限定的com.hp.hpl.jena.sparql.engine.http.QueryExceptionHTTP名称。