大家帮我看看这条程序,编译不了。
import   java.io.*; 
 /** 
    *    <p> Title:   读取随机文件 </p>  
    *    <p> Description:   演示使用RandomAccessFile类读取文件。 </p>  
    *    <p> Copyright:   Copyright   (c)   2003 </p>  
    *    <p> Filename:   RandFile.java </p>  
    *   @author   杜江 
    *   @version   1.0 
    */ 
 public   class   RandFile{ 
 /** 
    * <br> 方法说明:主方法 
    * <br> 输入参数: 
    * <br> 返回类型: 
    */ 
       public   static   void   main(String[]   args){ 
             String   sFile; 
             if(args.length <1){ 
                   System.out.println( "USE:java   RandFile   fileName "); 
                   return; 
             }else{ 
                   sFile   =   args[0]; 
             } 
             //接受
IOException异常 
             try{ 
                   //构造随机访问文件,使用可读写方式。 
                   RandomAccessFile   rf   =   new      RandomAccessFile(sFile,    "rw "); 
                   for(int   i   =   0;   i    <   10;   i++) 
                   	rf.writeDouble(i*1.414); 
                   rf.close(); 
                   //构造一个随机访问文件,使用只读方式 
                   rf   =   new   RandomAccessFile(sFile,    "rw "); 
                   rf.seek(5*8); 
                   rf.writeDouble(47.0001); 
                   rf.close(); 
                   //构造一个随机文件访问文件,使用只读方式。 
                   rf   =   new   RandomAccessFile(sFile,    "r "); 
                   for(int   i   =   0;   i    <   10;   i++) 
                      	System.out.println( "Value    "   +   i   +    ":    "   +   rf.readDouble()); 
                   rf.close(); 
                }catch(IOException   e){ 
                      System.out.println(e); 
                } 
       } 
 }   
 我编译javac   RandFile.java时会出现下面错误提示(在Eclipse里运行没问题): 
 error:   cannot   read:   RandFile.java 
 1   error
------解决方案--------------------这个我在jdk下试了,没有问题 
 楼主再试试吧^_^
------解决方案--------------------你编译放的地址不对吧。。 
     明显是找不到要编译的文件撒。。
------解决方案--------------------你命令行所在目录与RandFile.java所在目录不一致啊. 
 比如你RandFile.java在d:盘,你在c:盘下 javac ,当然抱错拉