import java.io.*;
public class InputExa
{  public static void main(String[] args) 
{ int b;
  byte tom[]=new byte[25];
  try
  { File f=new File(" G:/java code/jackxu/src/BollTest.java");
    FileInputStream in=new FileInputStream(f);
    b=in.read(tom,0,25);
    while(b!=-1)
    { String s=new String(tom,0,b);
      System.out.println(s);
    
    }
  
  }
 catch(IOException e)
 { System.out.println("File Read Error"+e);
 
 } }}上面的程序从磁盘上读取文件,并把代码显示在屏幕上,但是运行时候报错:
File Read Errorjava.io.FileNotFoundException:  G:\java code\jackxu\src\BollTest.java (文件名、目录名或卷标语法不正确。)后来 G:/java code/jackxu/src/BollTest.java改成BollTest.java还是报错,这个怎样改??

解决方案 »

  1.   

    G:/java code/jackxu/src/BollTest.java没有这个文件 如果存在这样写应该没有错误,请确认路径对还是不对
      

  2.   

    如果是window 直接在开始->运行 里输入:G:/java code/jackxu/src/BollTest.java
    看是否能找到这个文件?
      

  3.   

    G:/java code/jackxu/src/BollTest.java,路径中有空格吧。换个没空格的目录试试呢
      

  4.   

     File f=new File(" G:/java code/jackxu/src/BollTest.java");
    前面多了一个空格!!!!
      

  5.   

    我也试过了,G:/java code/jackxu/src/BollTest.java,java code中间的空格是没有问题的,问题是File f=new File(" G:/java code/jackxu/src/BollTest.java");G:前面的那个空格