java吧 关注:1,252,164贴子:12,739,662
  • 22回复贴,共1

Java文件操作的,看书上写的,自己在电脑上出错了

只看楼主收藏回复

package august_21;
import java.io.*;
public class ReadBytes {
public static void main(String[] args) {
try{
FileInputStream file=new FileInputStream("ReadBytes.clas");
boolean eof=false;
int count=0;
while(!eof){
int input=file.read();
System.out.print(input+" ");
if(input==-1){
eof=true;
}
else{
count++;
}
}
file.close();
System.out.println("\nByte read:"+count);
}
catch(IOException e){
System.out.println("Error--"+e.toString());
}
}
}
题目说是 以字节方式读取源程序对应的类文件,并显示出来
然而我在Eclipse上写完,运行了会抛出异常,我又在控制台下生成了Class文件在运行还是不行。
这是怎么回事?求教大家下


IP属地:福建1楼2016-08-21 11:27回复
    后面差个. class


    来自Android客户端2楼2016-08-21 11:28
    回复
      你少写个s


      来自Android客户端3楼2016-08-21 11:29
      收起回复
        你路径不对,java相对路径是基于user.dir的


        IP属地:黑龙江来自Android客户端5楼2016-08-21 11:53
        收起回复


          来自Android客户端6楼2016-08-21 12:39
          回复
            路径错啦。。


            来自Android客户端7楼2016-08-21 12:39
            回复
              还有 在 输出 强制类型转换 char


              来自Android客户端8楼2016-08-21 12:42
              回复