向imooc.txt文件写入数据失败

向imooc.txt文件写入数据失败


http://img1.sycdn.imooc.com//climg/5be19a8d0001eee410880164.jpg

我的存放路径

我的代码:

package com.imooc.file;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class BufferedDemo {

 @SuppressWarnings("unused")
 public static void main(String[] args) {
  //写入文件
  try {
   FileOutputStream fos = new FileOutputStream("imooc.txt");
  //和文件输出流进行连接
   BufferedOutputStream bos = new BufferedOutputStream(fos);
   FileInputStream fis = new FileInputStream("imooc.txt");
   BufferedInputStream bis = new BufferedInputStream(fis);
   bos.write(50);
   bos.write('a');
   bos.flush();
   bos.close();
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }catch(IOException e) {
   e.printStackTrace();
  }
  

 }

}

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕阿莹 2018-11-07 17:30:01

它的位置是在和src同级的目录下,lib文件夹是老师自己创建的。同学说的“老师的那个imooc.txt 位置在jre system libaray下面”是指视频中么,如果是请同学说一下是在第几分钟呢?还是说同学说的我的这个图?

http://img1.sycdn.imooc.com//climg/5be2b03b0001a03102850139.jpg

它是在和src同级的目录下的也是和jre system libaray同级目录下的。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕妹6213467 #1
    是你这张图呢
    2018-11-07 19:21:02
  • 好帮手慕阿莹 回复 提问者 慕妹6213467 #2
    他们是在同一目录级别下的哟,只是机器不同,上下显示的顺序可能不同,只要在同一目录级别下就可以了,另外这个lib文件夹是我之前自己创建的。 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2018-11-08 09:43:46
提问者 慕妹6213467 2018-11-07 16:36:17

http://img1.sycdn.imooc.com//climg/5be2a3de0001355909260444.jpg

我的目录结构是这样的,没有看到lib 文件夹

好帮手慕阿莹 2018-11-07 11:25:06

1、测试同学的代码是可以写入的。

直接右键点击工程,按刷新试试,看看是否有文件。

http://img1.sycdn.imooc.com//climg/5be25a0a0001d65704180328.jpg

http://img1.sycdn.imooc.com//climg/5be25a2e0001e99302870139.jpg

它是会自动放到你的eclipse工作空间中,项目下的

http://img1.sycdn.imooc.com//climg/5be25a710001826f09460330.jpg

看同学的截图是自己在bin目录下创建了一个txt文件么?

2、bis也要记得关流呦。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕妹6213467 #1
    是的,我在bin目录下建立了一个txt文件
    2018-11-07 16:33:11
  • 好帮手慕阿莹 回复 提问者 慕妹6213467 #2
    同学不要在这里直接创建,它不是写到这里的呦,按照上边老师教你的方法和位置找一下。 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2018-11-07 16:47:17
  • 提问者 慕妹6213467 回复 好帮手慕阿莹 #3
    那为什么我没办法把文件放入jre system libaray 文件夹里 ,老师的那个imooc.txt 位置在jre system libaray下面
    2018-11-07 17:19:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师