jjzjj

RuntimeException

全部标签

java - 使用 javax.sound.sampled.Clip 在游戏中播放、循环和停止多个声音。意外错误

我正在尝试在游戏中同时播放两个wav声音(背景音乐和效果)。我首先使用java中的另一个音频处理程序构造了这段代码,该处理程序将处理声音的播放、停止和循环。该结构将播放背景音乐或效果,但一次只能播放一个。我环顾了互联网,并被告知使用javax.sound.sampled.Clip来处理声音,因此重复使用了相同的结构(播放、停止、循环),但将其切换为使用javax.sound.sampled.Clip。现在我完全迷路了。从我目前所读的内容来看,我所做的一切都是正确的,并且在eclipse编辑器中没有出现任何错误,但是当我运行它时,我遇到了两个错误之一。在eclipse(在Linux上运行

java.lang.RuntimeException : ERROR: Failed to recover corrupt cache entry 错误

我刚从我的一位用户那里收到这条错误消息。(IE8,Java1.6.20)。它来自一个小程序,该小程序从Javascript接收指令并在客户端执行某些过程。RangeErrorjava.lang.RuntimeException:ERROR:Failedtorecovercorruptcacheentryatcom.sun.deploy.cache.CacheEntry.recoveratcom.sun.deploy.cache.CacheEntry.getSignerMapatcom.sun.deploy.cache.CachedJarFile.getSignerMapatcom.su

java - 处理灾难性异常

我在一本C#介绍书中读到,如果您不知道如何处理异常,则不应捕获异常。在用Java编程时想到那条建议,有时我发现我不知道如何处理异常,但我不得不捕捉它或“过滤它”以避免编译错误。我不想在调用树中一直使用throws子句使方法困惑,因此我经常求助于将异常“转换”为RuntimeException,如下所示。将throws子句添加到许多方法中以处理未真正“处理”(正确处理)的异常似乎冗长且令人分心。以下是糟糕的风格吗?如果是的话,什么是更好的处理方式?try{thread.join();}catch(InterruptedExceptione){Console.printwriter.for

java - RuntimeException : Package jdk. 模块 jrt.fs 和模块 java.base 中的 internal.jimage.decompressor

组件详细信息-使用IntelliJIDEA2017.1CE和jdk-9-ea+154main()-Setset2=Set.of("a","b","c");set2.forEach(System.out::println);module-info.javamodulecollection{requiresjava.base;}日志-ErroroccurredduringinitializationofVMjava.lang.RuntimeException:Packagejdk.internal.jimage.decompressorinbothmodulejrt.fsandmodule

java - 断言(假)与 RuntimeException?

我正在阅读XWalkUIClientInternal的来源我遇到了以下代码:switch(type){caseJAVASCRIPT_ALERT:returnonJsAlert(view,url,message,result);caseJAVASCRIPT_CONFIRM:returnonJsConfirm(view,url,message,result);caseJAVASCRIPT_PROMPT:returnonJsPrompt(view,url,message,defaultValue,result);caseJAVASCRIPT_BEFOREUNLOAD://ReuseonJsC

java - 使用三元运算符抛出已检查或未检查的异常

我的原始问题使用了FileNotFoundException和IllegalStateException,因此它们包含在答案中。为简单起见,我已将它们分别更改为其父类(superclass)IOException和RuntimeException。编译(不使用三进制,1个选中,1个未选中):privatevoidtest()throwsIOException{//throwsisrequiredif(newRandom().nextInt(2)==0)thrownewIOException();thrownewRuntimeException();}这也可以编译(使用三元,2个未经检查

java - 使检查异常成为 RuntimeException

我正在处理一个遗留系统,它有一个到处都在使用的自定义异常。它的灵感来自ServletException类,它说“好吧,只要你的Servlet中有异常,你就会想抛出这个ServletException”。随着系统的发展(超过10年),出现了一个在更高级别捕获异常的更强大的系统,不再需要将每个异常都包装在这个自定义异常中。(有人可能会说它从来没有,但那是另一回事了。它是一个稳定的应用程序,所以我不会提示太多!!)但我们不会一次重构它们,只是随着时间的推移慢慢重构。但是,如果自定义异常是运行时异常而不是已检查异常,那将使事情变得更简单。这样我们就不需要在任何地方显式地捕获它,并且尚未重构的遗

java - Android-Studio-2.3 错误 :java. util.concurrent.ExecutionException : java. lang.RuntimeException: AAPT 进程未准备好接收命令

您好,我是Android-Studio-2.3的新手我弹出了这些错误消息:错误:java.util.concurrent.ExecutionException:java.lang.RuntimeException:AAPT进程未准备好接收命令错误:任务':app:mergeDebugResources'执行失败。Error:java.util.concurrent.ExecutionException:java.lang.RuntimeException:AAPTprocessnotreadytoreceivecommands我访问了很多网站,但找不到解决这个问题的办法顺便说一下,我已

java - 用注释包装运行时异常的异常

有没有办法注释一个方法,以便所有抛出的异常都自动转换为运行时异常?@MagicAnnotation//nothrowsclause!voidfoo(){thrownewException("bar")'} 最佳答案 Lombok项目@SneakyThrows可能是你要找的。并没有真正包装你的异常(因为在很多情况下它可能是一个问题),它只是在编译期间不会抛出错误。@SneakyThrowsvoidfoo(){thrownewException("bar")'} 关于java-用注释包装运行

java - 使泛型类的内部类扩展 Throwable

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Whydoesn’tJavaallowgenericsubclassesofThrowable?我正在尝试在这样的泛型类中创建一个常规的RuntimeException:publicclassSomeGenericClass{publicclassSomeInternalExceptionextendsRuntimeException{[...]}[...]}这段代码让我在RuntimeException这个词上出错说ThegenericclassSomeGenericClass.SomeInternalEx