黑马程序员技术交流社区

标题: IO流 FileWriter异常错误求解 [打印本页]

作者: 黑马朱超    时间: 2013-4-5 12:22
标题: IO流 FileWriter异常错误求解
本帖最后由 黑马朱超 于 2013-4-5 23:57 编辑
  1. import java.io.*;

  2. class FileWriterDemo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 FileWriter fw = null;//先建立对象,不然finally中找不到fw
  7.                 try
  8.                 {
  9.                         fw = new FileWriter("demo.txt");
  10.                         fw.write("abcdefg");
  11.                 }
  12.                 catch(IOException e)//对异常进行处理
  13.                 {
  14.                         System.out.println("Catch:"+e.toString());
  15.                 }
  16.                 finally
  17.                 {
  18.                         try
  19.                         {
  20.                                 if(fw!= null)//如果不为空的话,就不用关闭流资源了。
  21.                                         fw.close();//如果前面出现异常了,默认情况下这个一定是要执行的。
  22.                         }
  23.                         catch(IOException e)
  24.                         {
  25.                                 System.out.println(e.toString());
  26.                         }
  27.                 }
  28.         }
  29. }
复制代码

异常报错,找不到原因。代码和视频里面感觉一样啊. 有人知道原因么,在线等。
是不是我的tools.jar里面没有io包的原因?


作者: 丁一    时间: 2013-4-5 12:54
运行也没有错误的,能生产txt 文件,亲测
作者: 赵晓东    时间: 2013-4-5 14:23
应该是你说的,那样
作者: 黑马_位志国    时间: 2013-4-5 14:41
应该这样编译:javac  FileWriterDemo.java
java文件的类名要与文件名保持一致
作者: 随便    时间: 2013-4-5 16:45
你的代码确实没有任何错误,自己看看是不是环境的问题。
想必在这里高手云集,就不详细说,环境问题。

分享一篇文章,就是说jre和jdk的,
由javac不是内部或外部命令浅谈jdk与jre的关系 http://hi.baidu.com/huanhuanxinran/item/7285d0e3a5290be7fb42ba2c


希望对大家有帮助,其实我看了是很受益的。总是觉得


作者: 黑马朱超    时间: 2013-4-5 23:53
张熙韬 发表于 2013-4-5 12:50
乍一看,代码完全没有错误,然后在eclipse里运行也没有错误.初步估计,你的编译或者运行代码输入有误,或者环境 ...

恩,谢谢。
作者: 黑马朱超    时间: 2013-4-5 23:53
丁一 发表于 2013-4-5 12:54
运行也没有错误的,能生产txt 文件,亲测

恩,谢谢。应该是我配置的问题。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2