我写的一个书上的例子,运行后却说:“无法解析Scanner类”
程序如下:
import java.io.*;
import java.util.Scanner;public class userlogin
{     public static void main(String[] args)
     {
        Scanner sc=new Scanner(System.in);
         System.out.print("请输入用户名:");
         String username=sc.next();
         System.out.print("请输入密码:");
         String password=sc.next();
         if("hehe".equals(username)&&"19850106".equals(password))
            {
              System.out.println("请看数据");}
         else
           { 
            System.out.println(username+"您好,你输入的用户名或密码不对,请重新输入");}
         sc.close();
       }
}
运行后的提示说“
cannot resolve symbol
symbol :class Scanner
location: package util 
import java.util.Scanner
                 ^”    
到底是什么原因呢?
请高手解惑!
在线等待ing    
          

解决方案 »

  1.   

    我用eclipse直接编译你贴的代码就通过了,没出现你说的问题
      

  2.   

    我是新手 还没有学到io这里
    不过不知道是不是这里的问题哦sc.close();
    这个sc不是文件吧
      

  3.   

    我用的是j2sdk-1_4_2_09-windows-i586-p.exe
    就是这个啊
      

  4.   

    这个和1.5的区别大么
    我的机子上同时安装了
    JBuilder2006那里面集成有1.5啊
      

  5.   

    这就难怪了,Scanner类是从1.5开始有的
      

  6.   

    当然要下载,jdk1.5 可以通过编译的!