关于java.io.*;的问题,帮忙看一下,谢了
import java.io.*;
public class IOStreamDemo{
public static void main(String[] args){
BufferedReader in = new BufferedReader(new FileReader("ss.txt"));
String s;
while((s=in.readLine())!=null)
System.out.println(s);
in.close();
}
}
我是初学者,对于java的环境设置都没问题,但在运行以上程序时,程序总是在java\nio中检查IO类,没有在java\io中检查,总是编译错误.请问是什么意思?
问题点数:10、回复次数:5Top
1 楼logic_online(淡忘)回复于 2005-04-02 22:49:53 得分 5
BufferedReader类的readLine方法和close方法会抛出IOException,如果main方法不声明抛出IOException或在main方法中捕获IOException的话,就会有编译错误.Top
2 楼heeppy()回复于 2005-04-02 23:06:54 得分 0
多谢多谢,我记起来了,Top
3 楼36387893(啊丁)回复于 2005-04-02 23:09:23 得分 5
public static void main(String[] args)
throws java.io.IOException
{}
就ok了Top
4 楼heeppy()回复于 2005-04-03 00:03:57 得分 0
import java.io.*;
public class IOStreamDemo{
public static void main(String[] args) throws IOException
{
BufferedReader in = new BufferedReader(new FileReader("ss.txt"));
String s;
while((s=in.readLine())!=null)
System.out.println(s);
in.close();
}
}
我还试了这样:public static void main(String[] args)
throws java.io.IOException
{}
还是不行,我怀疑是不是系统有问题,能解决的再帮帮忙!!
总是在java.nio中找,没有在java.io中.Top
5 楼heeppy()回复于 2005-04-03 00:38:03 得分 0
不好意思,我把jdk中的scr.zip解压出来后就不行,重新将那些文件删了可以了.感谢各位帮忙.Top




