草庐IT

EXCEPTION

全部标签

java - 包 com.sun.xml.internal.bind.v2.model.annotation 不存在

我正在尝试使用一种使用jaxb序列化异常的解决方案。(http://forums.java.net/jive/thread.jspa?messageID=256122)我需要为该解决方案实现的类需要引用以下com.sun类。importcom.sun.xml.internal.bind.v2.model.annotation.AbstractInlineAnnotationReaderImpl;importcom.sun.xml.internal.bind.v2.model.annotation.Locatable;importcom.sun.xml.internal.bind.v2.

java - 重新抛出 InvocationTargetException 目标异常

如何重新抛出InvocationTargetException的目标异常。我有一个方法,它使用反射在我的一个类中调用invoke()方法。但是,如果在我的代码中抛出异常,我不关心InvocationTargetException而只需要目标异常。这是一个例子:publicstaticObjectexecuteViewComponent(Stringname,Componentc,HttpServletRequestrequest)throwsException{try{returnc.getClass().getMethod(c.getMetaData().getMethod(),Ht

java - 无法在 google app engine : appengine-web. xml 上部署应用程序不包含 <threadsafe> 元素

当我在netbeans中单击以在googleappengine上部署应用程序时,这些是产生的错误消息。让我告诉你,最初,可能是我输入了错误的密码,导致应用程序部署失败。但是现在,当我单击部署应用程序时,它不会询问我电子邮件或密码。无论如何,我该如何解决这些错误?Readingapplicationconfigurationdata...Badconfiguration:appengine-web.xmldoesnotcontainaelement.Seehttp://code.google.com/appengine/docs/java/config/appconfig.html#Us

java - 为什么java ArrayIndexOutOfBound Exception Extends IndexOutofBound Exception not Throwable?

我对ExceptionwithInheritance有疑问。为什么公共(public)类ArrayIndexOutOfBoundsException扩展IndexOutOfBoundsException然后公共(public)类IndexOutOfBoundsException扩展了RuntimeException然后公共(public)类RuntimeException扩展异常为什么不公共(public)类ArrayIndexOutOfBoundsException扩展异常为什么要保持这种层次结构。任何指导都会有帮助吗? 最佳答案

java - 尝试写入文件时出现 FileNotFound 异常

好的,我觉得这应该很容易,但显然缺少用Java编写文件的一些基本知识。我有这个:FilesomeFile=newFile("someDirA/someDirB/someDirC/filename.txt");我只想写入文件。然而,虽然someDirA存在,但someDirB(因此someDirC和filename.txt)不存在。这样做:BufferedWriterwriter=newBufferedWriter(newFileWriter(someFile));抛出FileNotFoundException。好吧,呃,不是开玩笑。毕竟我正在尝试创建它。在实例化FileWriter对象

java - java类/异常表的最大大小

我想知道java类的最大大小是多少。如图所示http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html#1546在Code属性结构中,codelength指定为4个字节,所以是一个很大的数字。我不明白的是异常表的pc属性是2个字节。如果代码长度超过2个字节但异常表只能寻址2个字节,它如何工作? 最佳答案 §4.8.1StaticConstraintsJVM规范说:Thevalueofthecode_lengthitemmustbelessthan655

java - 好奇 : Why is the "throws <SomeSpecific>Exception" syntax required in Java alone?

我们都知道它是必需的。但是为什么仅在Java中需要它,而其他具有异常处理能力的类似语言不需要我们编写“throwsException”?有没有人知道在设计Java语言时发生了什么以及为什么要这样做?只是好奇。附言这可能不是一个实际或真正必要的问题-它可能对我正在进行的项目无论如何都没有帮助。但是某些语言特性激起了我的好奇心:D编辑看来我的问题很含糊!我想我错误地表达了这个问题。在处理Java代码的编程过程中,我们需要在某些时候使用“throwsException”类语法。但是在C#或C++甚至VB.Net和PHP中从来不需要类似的东西。那么为什么只有Java坚持这样做呢?

java - Spring 框架 : instantiation exception

我是SpringFramework的新手,所以我决定买一本书(“Springinaction”第3版)。目前我在第一章,涵盖基础知识-依赖注入(inject)(DI)和面向方面的编程(AOP)。我设法运行了显示DI的代码。1#knight实现的接口(interface)packagecom.springinaction.knights;publicinterfaceKnight{voidembarkOnQuest()throwsQuestException;}1#骑士等级packagecom.springinaction.knights;publicclassBraveKnightim

java - junitparameter异常方法应该没有参数

通过使用JUnitParameter测试方法,我遇到了一个异常。我的代码类似于JUnitParameter上的许多示例:privateObjectparametersForTestSetDistanceFormated(){returnnewObject[][]{{100,"_1,__km"},{100,"1_,__km"},{1100,"11,__km"},{110,"1_,1_km"},{111,"1_,11km"}};}/***TestofsetDistanceFormatedmethod,ofclassClientFormated.*/@Test@Parameterspubli

java - 异常最终被吞噬

staticintretIntExc()throwsException{intresult=1;try{result=2;thrownewIOException("Exceptionrised.");}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(e.getMessage());result=3;}finally{returnresult;}}我的一个friend是.NET开发人员,目前正在迁移到Java,他问我以下有关此源的问题。理论上这必须throwIOException("Exceptionrise.")并且整