在控制台中显示InvocationTargetException而不是第一次显示NoClassDefFoundError背后的java用途
我收到一条异常消息说java。朗。反思。InvocationTargetException。 检查异常对象时,发现原因属性的值为null。 在目标属性java中发现另一个异常。NoClassDefFoundError:javax/xml/bind/JAXBException,这是因为java。lang.NoClassDefFoundError:javax/xml/bind/jaxbeException,而不是exception对象中的null
有人能帮我理解三件事吗
- 为什么异常对象的原因属性值为空李>
- 这个目标财产是什么李>
- 展示java的目的是什么。朗。反思。InvocationTargetException代替java。lang.NoClassDefFoundError:javax/xml/bind/JAXBException首次出现李>
示例异常对象
>InvocationTargetException@9568 "java.lang.reflect.InvocationTargetException"
backtrace:Object[5]@9571
cause:null
depth:69
detailMessage:null
stackTrace:StackTraceElement[0]@9572
suppressedExceptions:Collections$EmptyList@9573 size=0
>target:NoClassDefFoundError@9574 "java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException"
backtrace:Object[5]@9576
cause:ClassNotFoundException@9577 "java.lang.ClassNotFoundException: javax.xml.bind.JAXBException"
depth:74
detailMessage:"javax/xml/bind/JAXBException"
stackTrace:StackTraceElement[74]@9775
suppressedExceptions:Collections$EmptyList@9573 size=0
共 (0) 个答案