jjzjj

IOException

全部标签

java - Spring DeferredResult 导致 IOException : An established connection was aborted by the software in your host machine

我正在尝试使用Spring的DeferredResult来执行长轮询。在此示例中,一个用户访问一个使用长轮询等待另一个用户单击链接的页面。然后第二个用户(您在另一个浏览器中)点击该链接,长轮询返回给第一个用户,通知她第二个用户的点击。jsp看起来像这样:SpringExamplefunctionpollContent(){$.ajax({url:"waitForClick",success:function(result){console.log("Polledresult:"+result);$("#polledContent").html(result);pollContent()

java.io.IOException : invalid constant type: 19 at 5 异常

我有一个project.它使用springboot2、java9和maven。它可以使用mvncleanpackage成功构建。要运行springboot应用程序,我使用了命令java-jarjava-cloud-rest-api/target/java-cloud-rest-api-0.0.1-SNAPSHOT.jar但是失败了,报错了org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'entityManagerFactory'definedinclasspathresou

java - 什么是 java.io.IOException : invalid header field?

当我尝试运行以下命令时:jarcvfmmyjar.jarmanifest.txt*.class我得到以下异常:java.io.IOException:invalidheaderfieldatjava.util.jar.Attributes.read(Attributes.java:410)atjava.util.jar.Manifest.read(Manifest.java:199)atjava.util.jar.Manifest.(Manifest.java:69)atsun.tools.jar.Main.run(Main.java:171)atsun.tools.jar.Main.

java - 如何将流程的输入/输出流复制到对应的系统中?

这是对thisquestion的跟进.答案提示有tocopytheProcessout,err,andinputstreamstotheSystemversions使用IOUtils.copy如下(修复各种编译错误后):importorg.apache.commons.io.IOUtils;importjava.io.IOException;publicclassTest{publicstaticvoidmain(String[]args)throwsIOException,InterruptedException{finalProcessprocess=Runtime.getRunt

install4J:编译失败。原因:java.io.ioexception:com/sun/codemodel/jcodemodel.build(l)包含一个字节00039

[install4j]警告:输出错误:java.io.io.ioexception:com/sun/codemodel/jcodemodel.build(l)包含一个字节码00039:InvokeInterfaceInterfacemethodref:83con:256con:256带有未抑制的常数常数;请在此类中使用Pass-File选项。在运行安装程序构建时,我突然开始遇到此错误。我没有更改任何配置。我无法弄清此问题的根本原因。有人可以帮忙吗?谢谢!看答案这是来自Pack200的消息,可能无法包装所有JAR文件。也许您更改了JRE版本。您可以在“常规设置-媒体文件”选项上关闭Pack200

java - 为什么 Java StringReader 会抛出 IOException?

今天我在使用Java类StringReader,我发现它在read方法上抛出IOException非常烦人。我知道它扩展了Reader类,其中方法read抛出IOException但我认为StringReader不需要它。此类不使用任何可能导致错误的外部资源。经过简短调查后,我发现如果此类读取的字符串为null,则StringReader#read会抛出IOException但事实上这不可能发生因为如果我们尝试将null传递给StringReader构造函数,它会抛出NPE。您怎么看,总是抛出与父类(superclass)相同的异常是一种好习惯吗?编辑:正如UMadReader所指出的

java - 如何实现可以倒带的 OutputStream?

将一些处理后的内容写出到输出流后,我需要重新访问流的开头并写出一些内容元数据。我正在写入的数据非常大,多达4Gb,并且可能会直接写入文件或内存缓冲区,具体取决于各种环境因素。如何实现一个OutputStream,让我在完成内容写入后写出标题? 最佳答案 这是一个随机访问文件输出流。请注意,如果将它用于大量流式输出,您可以暂时将其包装在BufferedOutputStream中以避免大量小写入(在丢弃包装器或直接使用底层流之前一定要确保刷新它)。importjava.io.*;/***Apositionablefileoutputst

Java7 多重异常处理

我一直试图找出这个问题的答案,但没有得到任何令人满意的解释。这是一些背景:Java7允许我们在单个catchblock中捕获多个异常,前提是这些异常来自不同的层次结构。例如:try{//somecode}catch(SQLException|FileNotFoundExceptione){e.printStackTrace();}catch(Exceptione){e.printStackTrace();}但是如果异常来自同一层次结构,我们必须使用多个catchblock,例如:try{//somecode}catch(FileNotFoundExceptione){e.printSt

java - 在 Java 中捕获异常与抛出异常

这个问题在这里已经有了答案:WhentocatchtheExceptionvsWhentothrowtheExceptions?(8个答案)关闭3年前。所以我有两个关于java的一般性问题。第一个是什么时候在方法主体中使用try/catch与在声明方法时使用throws异常?这是我的意思的一个小例子。这:publicvoidwhileChatting()throwsIOException{}对比publicvoidcloseConnection(){try{}catch(IOExceptionioException){ioException.printStackTrace();}}然后

java - 出现错误 java.io.IOException : Server returned HTTP response code: 401 for

我正在尝试对httpsurl进行身份验证,但我遇到异常。下面是代码。importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.io.StringWriter;importjava.net.MalformedURLException;importjava.net.URL;importjava.net.URLConnection;importjava.