草庐IT

iOException

全部标签

java - 为什么 InputStream.close() 声明抛出 IOException?

java.io.InputStream.close()方法被声明为抛出IOException。到底什么情况下会抛出这样的异常?编辑:是的,我已经阅读了javadoc。任何人都可以比“发生I/O错误时”更具体吗?什么在关闭InputStream时会发生I/O错误? 最佳答案 在从文件系统读取输入流的情况下,当文件系统本身在关闭期间更新文件上的上次访问时间元数据或其他一些元数据时,可能会引发错误。无论如何,这在实践中几乎从未发生过。在从网络连接读取输入流的情况下,关闭错误更容易想象。网络套接字的正常关闭实际上涉及通过连接发送关闭请求(T

keytool 错误: java.io.IOException: Invalid keystore format

密钥存储库格式无效1.找到debug.keystore并删除 路径User\用户名\android\debug.keystore 我的目录:C:\Users\growu\.android\debug.keystore删除后重新运行当前项目,会自动的在生成一个debug.keystore文件。2.File--->ProjectStructure---->SDKLocation--->GradleSrttings 进入当前项目jdk根目录bincmd(我这里用的是AndroidStudio自带的jre)要进入bin根路径D:\Software\Java\android\AndroidStudio\

keytool 错误: java.io.IOException: Invalid keystore format

密钥存储库格式无效1.找到debug.keystore并删除 路径User\用户名\android\debug.keystore 我的目录:C:\Users\growu\.android\debug.keystore删除后重新运行当前项目,会自动的在生成一个debug.keystore文件。2.File--->ProjectStructure---->SDKLocation--->GradleSrttings 进入当前项目jdk根目录bincmd(我这里用的是AndroidStudio自带的jre)要进入bin根路径D:\Software\Java\android\AndroidStudio\

java - File.createNewFile() 抛出 IOException 没有这样的文件或目录

我有一个写入日志文件的方法。如果文件存在,它应该附加到它,如果不存在,那么我希望它创建一个新文件。if(!file.exists()&&!file.createNewFile()){System.err.println("Errorwithoutputfile:"+outFile+"\nCannotcreatenewfile.");continue;}我有它来检查是否可以创建文件。文件是一个java.io.File对象。createNewFile抛出IOException:Nosuchfileordirectory。自从我几周前编写它以来,这种方法一直运行良好,并且最近才开始这样做,尽

java - File.createNewFile() 抛出 IOException 没有这样的文件或目录

我有一个写入日志文件的方法。如果文件存在,它应该附加到它,如果不存在,那么我希望它创建一个新文件。if(!file.exists()&&!file.createNewFile()){System.err.println("Errorwithoutputfile:"+outFile+"\nCannotcreatenewfile.");continue;}我有它来检查是否可以创建文件。文件是一个java.io.File对象。createNewFile抛出IOException:Nosuchfileordirectory。自从我几周前编写它以来,这种方法一直运行良好,并且最近才开始这样做,尽

java - 什么会在 Java 中引发 IOException?

java.io.IOException似乎是最常见的异常类型,巧合的是,它似乎也是最模棱两可的。每当使用套接字、文件等进行编写时,我都会看到throwsIOException。但是,我实际上从未被解雇过,所以我想知道它应该是什么触发异常。该文档在解释发生了什么方面不是很有帮助:SignalsthatanI/Oexceptionofsomesorthasoccurred.ThisclassisthegeneralclassofexceptionsproducedbyfailedorinterruptedI/Ooperations.在哪些情况下会抛出IOException,应该如何使用它?

java - 什么会在 Java 中引发 IOException?

java.io.IOException似乎是最常见的异常类型,巧合的是,它似乎也是最模棱两可的。每当使用套接字、文件等进行编写时,我都会看到throwsIOException。但是,我实际上从未被解雇过,所以我想知道它应该是什么触发异常。该文档在解释发生了什么方面不是很有帮助:SignalsthatanI/Oexceptionofsomesorthasoccurred.ThisclassisthegeneralclassofexceptionsproducedbyfailedorinterruptedI/Ooperations.在哪些情况下会抛出IOException,应该如何使用它?

java - IOException : "Received authentication challenge is null" (Apache Harmony/Android)

我正在尝试通过Android的HttpURLConnection发送GET(从org.apache.harmony.luni.internal.net.www导入。protocol.http.HttpURLConnection),并在收到响应后,抛出IOException:indoRequestInternal():"Receivedauthenticationchallengeisnull"这个错误是什么意思,是什么原因造成的?我正在将OAuth参数写入Authorizationheader,但我在其他场合也这样做,没有问题。if(connection==null){connecti

java - IOException : "Received authentication challenge is null" (Apache Harmony/Android)

我正在尝试通过Android的HttpURLConnection发送GET(从org.apache.harmony.luni.internal.net.www导入。protocol.http.HttpURLConnection),并在收到响应后,抛出IOException:indoRequestInternal():"Receivedauthenticationchallengeisnull"这个错误是什么意思,是什么原因造成的?我正在将OAuth参数写入Authorizationheader,但我在其他场合也这样做,没有问题。if(connection==null){connecti

java - 使用 java nio 将字符串写入文件的最佳方法

我需要使用javanio将巨大的字符串写入(附加)到平面文件。编码为ISO-8859-1。目前我们正在编写如下所示。有没有更好的方法来做同样的事情?publicvoidwriteToFile(Longlimit)throwsIOException{StringfileName="/xyz/test.txt";Filefile=newFile(fileName);FileOutputStreamfileOutputStream=newFileOutputStream(file,true);FileChannelfileChannel=fileOutputStream.getChannel