A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 未济64 于 2012-3-2 23:30 编辑

代码和毕老师的一模一样,但是老是出错?

出错信息好像是配置错了,但是找不出来? 大家帮帮忙啊?

import java.io.*;
class FileStream
{
        public static void main(String[] args)throws IOException
        {
                writeFile();
        }
        public static void writeFile()throws IOException
        {
                FileOutputStream fos=new FileOutputStream("fos.txt");
                fos.write("abcde".getBytes());//由于write方法中没有直接接受字符串的参数,因此要把字符转换成字符数组
        }
}

10 个回复

倒序浏览
未济64 发表于 2012-3-3 12:21
我用的是javac FileStream.java编译的啊

不好意思,看错了
回复 使用道具 举报
黄秋 发表于 2012-3-3 01:52
那个目录 day19 有一文件 FileOutputStream.java,改名就行。

呵呵,谢谢,修改了一下通过了。
回复 使用道具 举报
杨盼 发表于 2012-3-3 10:04
FileStream,这个是你的文件名,你怎么用javac FileOutputStream.java啊?

我用的是javac FileStream.java编译的啊
回复 使用道具 举报
程序没有错误,编译可以通过,估计你保存文件的时候出现了问题,
回复 使用道具 举报
这个错误就是说:
         你用的文件的文件名不对,或者路径不对!
回复 使用道具 举报
花开~的季节 发表于 2012-3-3 01:00
程序没有错误,编译可以通过,估计你保存文件的时候出现了问题,

我的其他的程序都是在同一目录下面,都可以顺利编译运行的,但是突然到了这个就出错了,想不通原因!
回复 使用道具 举报
倪鹏博 发表于 2012-3-3 01:11
这个错误就是说:
         你用的文件的文件名不对,或者路径不对!

我换了一个路径下编译通过了,我就是想知道为什么偏偏在这个目录下不能通过?而其他的程序都可以通过。
回复 使用道具 举报
黄秋 黑马帝 2012-3-3 01:52:08
9#
未济64 发表于 2012-3-3 01:23
我换了一个路径下编译通过了,我就是想知道为什么偏偏在这个目录下不能通过?而其他的程序都可以通过。 ...

那个目录 day19 有一文件 FileOutputStream.java,改名就行。
回复 使用道具 举报
FileStream,这个是你的文件名,你怎么用javac FileOutputStream.java啊?
回复 使用道具 举报
是编译生成了一个同名的CLASS文件 所以他纠结了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马