FileWriter fw = new FileWriter(path+"DataFile\\Message.dat",true);里面换成你的绝对路径 f:/datafiel/message.dat之类的, 试试能否正确写入

解决方案 »

  1.   

    还是有错误
    java.io.FileNotFoundException: nullc:\tomcat\webapps\ROOT\DataFile\Message.dat (文件名、目录名或卷标语法不正确。)
      

  2.   

    FileWriter fw = new FileWriter(path+"DataFile\\Message.dat",true);
    我觉得是这样FileWriter fw = new FileWriter(path+"\\DataFile\\Message.dat",true);
    应该可以了
      

  3.   

    还是不行,抱同样错误
    不过我试着直接在根目录下建立Message.dat文件
    FileWriter fw = new FileWriter(path+"DataFile\\Message.dat",true);改为
    FileWriter fw = new FileWriter(path+"Message.dat",true);倒不报错,但是无法写入文件,运行完以后,Message.dat内容为空。