Java Gossip: 取得使用者输入

来源:百度知道 编辑:UC知道 时间:2024/09/22 06:59:30
UserInput.java:1: cannot resolve symbol
symbol : class Scanner
location: package util
import java.util.Scanner;
^
UserInput.java:5: cannot resolve symbol
symbol : class Scanner
location: class UserInput
Scanner scanner = new Scanner(System.in);
^
UserInput.java:5: cannot resolve symbol
symbol : class Scanner
location: class UserInput
Scanner scanner = new Scanner(System.in);
^
3 errors
这是为什么?

程序如下:
import java.util.Scanner;

public class UserInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Please input your name: ");
System.out.printf("Hello! %s!", scanner.next());
}
}

程序没有问题,这是JDK的问题,你的JDK应该是1.4的,太老了。
JDK1.4没有Scanner,这是1.5开始新增的方法!
换个1.5的或1.6版本的就好了。

程序没有任何问题啊!
重启计算机再试一下,如果还不行,那么就是classpath有问题,只有具体问题具体分析了!

没有找到Scanner这种类型,可能是ClassPath没有设置正确吧