//=============================读文件package fier;import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;public class Sdsd {/**
   * @param args
   */public static void main(String[] args) {
   read("E:\\123.txt");
}public static void read(String file) {
   String s = null;
   StringBuffer sb = new StringBuffer();
   File f = new File(file);
   if (f.exists()) {
    System.out.println("文件存在");    try {
     BufferedReader br = new BufferedReader(new InputStreamReader(
       new FileInputStream(f)));     while ((s = br.readLine()) != null) {
      sb.append(s);
     }
     System.out.println(sb);
    } catch (Exception e) {
     e.printStackTrace();
    }
   }else{
    System.out.println("文件不存在!");
   }
}
}

解决方案 »

  1.   

    你要是在dos下,先把目录切换到这个文件所在的目录,然后输入javac Sdsd.java编译这个文件
    编译完成后输入java Sdsd运行他就行了
      

  2.   

    不行啊,,,,
    F:\>java Sdsd
    Exception in thread "main" java.lang.NoClassDefFoundError: SdsdF:\>
      

  3.   

    找不到类文件的错误  你是不是没编译  还是你编译的文件没在该目录下
    你看看F盘下有Sdsd.class文件吗