你问的问题好奇怪啊,
    class文件你统计行数有什么意义,想看写多少行代码,
    用.java文件就行了,如果没有源代码,看看长度,计算
一下不就行了

解决方案 »

  1.   

    没有全部的.java文件,我们的包是总公司写好的,但是现在需要统计所有的程序量,把先开发的和后开发的都算上,class文件有1000个左右
    那么如果我有全部的.java文件,怎么统计呢?
      

  2.   

    .java文件是文本文件,只有编个程序用file类很容易得到文本文件的行数的
      

  3.   

    public void Checkfile()
      {
        int colNum = 0;
        String path = "E:\\test\\";
        File file = new File(path);
        File[] listfile = file.listFiles();
        int filecount = 0;
        for(int i=0;i<listfile.length;i++){
          String holename = listfile[i].getName().toString();
          String filename=holename.substring(0,holename.indexOf("."));
          String temp="";
          try{
            BufferedReader in = new BufferedReader(new FileReader(listfile[i].toString()));
            String c = in.readLine();
            int i1 =0;
            while(c!=null)
            {
              colNum = colNum +1;
            }
            in.close();
            }catch(Exception e)
            {
              System.out.println("error"+e);
            }    }    System.out.println("all the file is "+colNum + "航");
      }
      

  4.   

    可以在linux下同时把所有的java文件追加到一个文件上,然后同几个着文件的行数!
    看看linux命令就行了!
    如果在windows下最好还是写程序吧!