import java.io.*;
public class Tail
{
String FilePath,sr;
int i=o;
public static void main(String[] args)
{
Tail t=new Tail();
t.print();
}
pubilc int readline() throws IOException
{
System.out.println("请输入一绝对路径");
  InputStreamReader in=new InputStreamReader(System.in);
  BufferedReader bf=new BufferedReader(in);
  FilePath=bf.readLine();
  File f=new File(FilePath);
  InputStreamReader Insr=new InputStreamReader(f);
  BufferedReader br=BufferedReader(Insr);
  while((sr=br.readLine())!=null)
  {
   i+=1;
   }
   Insr.close();
   br.close();
   return i;
}
public void print()
{
System.out.printlu(sr);
}
}
Tail.java:11: 需要 <标识符>
                pubilc int readline() throws IOException
                      ^
Tail.java:11: 方法声明无效;需要返回类型
                pubilc int readline() throws IOException
                           ^
2 错误非常有挫败感。自学中,结果老是出现一些低级,却又发现不了错。

解决方案 »

  1.   

    LZ,单词写错了,pubilc,应改为public
      

  2.   

    import java.io.*;
    public class Tail
    {
    String FilePath,sr;
    int i=0;
    public static void main(String[] args)
    {
    Tail t=new Tail();
    t.print();
    }
    public int readline() throws IOException
    {
    System.out.println("请输入一绝对路径");
      InputStreamReader in=new InputStreamReader(System.in);
      BufferedReader bf= new BufferedReader(in);
      FilePath=bf.readLine();
      File fl= new File(FilePath);
      InputStreamReader insr=new InputStreamReader(fl);
      BufferedReader br=new BufferedReader(insr);
      while((sr=br.readLine())!=null)
      {
       i+=1;
       }
       insr.close();
       br.close();
       return i;
    }
    public void print()
    {
    System.out.println(sr);
    }
    }Tail.java:18: 找不到符号
    符号: 构造函数 InputStreamReader(java.io.File)
    位置: 类 java.io.InputStreamReader
                      InputStreamReader insr=new InputStreamReader(fl);
                                             ^
    1 错误
    这次又是什么出问题呢?
      

  3.   

    应该是InputStreamReader insr=new InputStreamReader(new FileInputStream(fl)); 
      

  4.   

    不知道楼主想要实现什么样的功能,这段代码问题不少。
    除了 3 楼说的外,在 print 方法中,printlu 拼写错误,另外
    InputStreamReader Insr = new InputStreamReader(f);
    这一行有问题,没有这样的构造函数