BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
              String str;
              str = br.readLine();
              File file = new File("0480518");
              FileWriter out = new FileWriter(file);
              out.write(str);//写文件
              out.close();//关闭文件
这一部分要放到try-catch里!!!

解决方案 »

  1.   

    编译时显示 “could not find mian class"
    这是为什么?????
      

  2.   

    try {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                  String str;
                  str = br.readLine();
                  File file = new File("0480518");
                  FileWriter out = new FileWriter(file);
                  out.write(str);
    }catch (IOException e) {
           Sytem.out.println(e.toString());
    }
    finally {
    out.close();
    }
      

  3.   

    // Read a string from console using a BufferedReader.
    import java.io.*;class Text{
      public static void main(String args[])  {
        // create a BufferedReader using System.in
        try {
     BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                   String str;
                   str = br.readLine();
                   File file = new File("0480518");
                   FileWriter out = new FileWriter(file);
                   out.write(str);
     }catch (IOException e) {
            Sytem.out.println(e.toString());
     }
     finally {
     out.close();
     }
      }}
    错误如下:
    java.lang.NoClassDefFoundError: TextException in thread "main" 
    如何修改???
      

  4.   

    把class Text
    改成public class Text因为编译器要在文件的唯一一个public类中找主函数
      

  5.   

    java -classpath . Text试试
      

  6.   

    //把class Text
    //改成public class Text//因为编译器要在文件的唯一一个public类中找主函数
    试过了,还是不行
      

  7.   

    是不是我的编译器有问题,
    各位大哥,那位有virtaul age 给一个行吗????
      

  8.   

    应该是jbuilder找不到jdk了,在option里设置一下使用jdk的路径就行了,具体在什么地方你自己找一下吧,我忘记了现在又没有装jb